Bash one-liners с jq, curl и xargs: практические рецепты для админов
Разбираем практические Bash one-liners с jq, curl и xargs: как быстро выдёргивать данные из JSON, пачками дергать HTTP API, провер ...
Nginx + бесплатный cookie-free CDN как origin: пошаговая схема и тонкая настройка
Разбираем, как подключить сайт на Nginx к бесплатному CDN и использовать сервер как origin без сюрпризов. Пошагово настраиваем coo ...
HTTP API-шлюз на Nginx: rate limit, quota и версионирование
Разбираем, как построить лёгкий HTTP API gateway на Nginx без тяжёлых сервис-мешей: маршрутизация по версиям API, ограничение RPS ...
Автобэкапы в Object Storage: rclone + cron для файлов, MySQL и PostgreSQL
Разберем, как на VDS настроить автоматические резервные копии в S3‑совместимый Object Storage с помощью rclone и cron. Покажу базо ...
PHP-FPM, systemd socket activation и zero downtime reload без 502
Типичная боль продакшн‑проектов на Nginx + PHP-FPM: правим конфиг, делаем systemctl reload php-fpm — и в мониторинге всплеск 502, ...
HTTP/2 и HTTP/3 в Nginx и Apache: ALPN, TLS и типичные грабли
Разбираем, как включить HTTP/2 и HTTP/3 в Nginx и Apache с учётом ALPN и TLS, какие версии OpenSSL и модули нужны, как устроено со ...
Docker Compose без Docker: rootless Podman и systemd на VDS
Разберёмся, как жить без Docker на продовом VDS: установим rootless Podman, запустим проекты с docker-compose.yml и оформим всё че ...
Zero downtime: как безопасно менять DNS и SSL без простоя сайта
Разбираем прикладной сценарий для продовой инфраструктуры: нужно сменить DNS и SSL, перенести сайт на новый сервер или фронтовый п ...
Blue/Green через DNS: безотказные деплои для веб‑проектов
Blue/green deploy через DNS кажется простым: поменяли запись — и готово. Но без продуманного TTL, сценария отката, учёта CDN и кеш ...
Не нашли необходимую информацию?








