BitPage

Технический блог

BitPage

Технический блог о разработке и DevOps

8 статей
7 направлений
28 тегов

Свежее

Как вывезти живой docker-проект с умирающего диска: стрим pg_dump, pull образов, якорный exclude

Умирающий диск принимает чтение и вешает запись: pg_dump в локальный файл замер на 1 601 044 831 байтах без ошибки. Разбор миграции stateful docker-compose проекта на Proxmox LXC — стрим дампа через ssh -T, pull образов вместо сборки EOL-баз, якорный rsync-exclude.

CrowdSec на Debian 13: пять граблей, которых нет в туториалах

CrowdSec на Debian 13 ставится за вечер, но свежий стек ломает старые гайды: OpenSSH 9.8 логирует от имени sshd-session, ssh-логи живут в journald, а бан-таблица nftables — в семействе ip, не inet. Без whitelist можно забанить самого себя.

Направления

Бэкенд

0

PHP, Laravel, GraphQL, доменное моделирование, серверные архитектурные решения. Из практики зрелых монолитов и гринфилдов.

Базы данных

0

PostgreSQL, ClickHouse, MySQL. Миграции, оптимизация, разбор инцидентов, экранирование и типовые грабли.

Инфраструктура

1

Ansible, Terraform, Proxmox, libvirt, Docker, LXC, edge-прокси, сеть, DNS. Bare-metal без облаков.

Последняя: Как вывезти живой docker-проект с умирающего диска: стрим pg_dump, pull образов, якорный exclude

Инциденты

0

Post-mortems с полной диагностикой: гипотезы, тупики, root cause, конкретные цифры. Разбираем, как оно на самом деле ломается.

Безопасность

1

CrowdSec, SSH, TLS, secrets, hardening. Заменяем ритуальную защиту на настоящую.

Последняя: CrowdSec на Debian 13: пять граблей, которых нет в туториалах

AI-native

6

Claude Code, MCP, память агентов, скилы-конвенции, workflows. Разработка в паре с AI как процесс.

Последняя: Какие нейросети потянет ваш компьютер — проверяем за минуту

Мобильная разработка

0

iOS, SwiftUI, Apollo GraphQL. Client-server API, живые интеграции с бэкендом.

Теги