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

CI-пайплайн вглубь: GitHub Actions без боли и лишних минут

CI-пайплайн вглубь: GitHub Actions без боли и лишних минут

Раннер есть — а конвейера нет: как спроектировать CI-пайплайн, а не свалить всё в один job. Структура workflow (jobs, зависимости, стадии), кэширование зависимостей и слоёв, matrix-сборки, reusable workflows и composite actions, секреты через OIDC вместо долгоживущих токенов, артефакты между job’ами, required checks как гейты и борьба за скорость (что параллелить, что кэшировать, где резать)

Реальный IP клиента за HAProxy: PROXY protocol в C++-сервере из 2000-х

Реальный IP клиента за HAProxy: PROXY protocol в C++-сервере из 2000-х

Игровые серверы VOG переехали на закрытую площадку за HAProxy в режиме TCP — и перестали видеть адрес игрока. Как PROXY protocol v1/v2 вернул адрес клиента без изменений в клиентах, как выглядит доработка старого C++-сервера и что в ней стоит исправить

Бэкапы ценного: фото, эскизы, проекты и готовность к потере

Бэкапы ценного: фото, эскизы, проекты и готовность к потере

Как защитить необратимые данные — фото, свои эскизы и проекты: правило 3-2-1, проверка дисков и тест восстановления простыми словами, готовые бытовые сценарии без командной строки и облака (зашифрованный диск у близких) и что делать, если облако кажется дорогим

Terraform для Docker-хостов и сетей: где проходит граница пользы

Terraform для Docker-хостов и сетей: где проходит граница пользы

Где Terraform реально помогает в Docker-инфраструктуре — хост, firewall, генерация Ansible inventory, — а где только добавляет слой абстракции: lifecycle контейнеров и docker-сети. С рабочим примером стыка Terraform → Ansible из digital-cookbook

Proxmox + Terraform: автоматизируем создание VM и контейнеров в домашней лаборатории

Proxmox + Terraform: автоматизируем создание VM и контейнеров в домашней лаборатории

Как использовать Terraform для автоматического создания и управления виртуальными машинами и LXC-контейнерами в Proxmox VE: провайдер bpg/proxmox, cloud-init шаблоны, примеры VM и CT, типичные ошибки

В работе

Ближайшие материалы, которые продолжают этот раздел.

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

Ubiquiti как база для домашнего lab с контейнерами

Как вписать Docker-хосты и сервисы в сеть UniFi: VLAN, DNS, published ports и базовая безопасность.