Михаил Орлов
Сетевой инженер, Linux-стек
Восемь лет работает с сетевой инфраструктурой Linux: netplan, BGP, маршрутизация, реверс-прокси. Поднимает nginx-фронты для Docker-проектов и SaaS. Объясняет сетевые конфигурации без шаманства — каждое решение через RFC и реальные кейсы.
Материалы автора
3 материала
docker compose на Ubuntu 24.04: установка и рабочий compose.yaml
docker compose v2 — официальный плагин Docker для запуска многоконтейнерных приложений одним конфигом. Разбираем установку через официальный репозиторий Docker на Ubuntu 24.04 LTS, базовый `compose.yaml` с volumes и healthcheck, рестарт-политики, профили и запуск compose-стека как systemd-сервиса.
nginx reverse proxy на Ubuntu: рабочий конфиг с заголовками и SSL
Reverse proxy — фронт, который принимает запросы из интернета и передаёт их вашему Node.js, Python или Docker-контейнеру. Разбираем `proxy_pass`, правильные заголовки `X-Forwarded-For` и `Host`, балансировку через `upstream`, прокси к Docker, WebSocket-апгрейд и SSL termination через certbot. Конфиги под Ubuntu 24.04 LTS.
netplan на Ubuntu: статический IP, VLAN, bridge — на одной странице
В Ubuntu Server и Cloud-образах сетью управляет netplan: единый YAML-конфиг в /etc/netplan, который потом транслируется в systemd-networkd (на сервере) или NetworkManager (на десктопе). Никаких /etc/network/interfaces, никаких ручных ip route — пишете 10 строк YAML, делаете netplan apply, и интерфейс поднялся со статикой, VLAN-ом или мостом. В статье — рабочие шаблоны под типовые серверные сценарии (статический IP, мост для KVM, VLAN, bond), команды apply/try/generate и что делать, когда YAML «не применяется».