Self-Hosting

Гайды· DeploySmith ·

Outlook отклоняет письма с доменов без DMARC: настраиваем SPF, DKIM и DMARC на своём VPS

Средний · 10 мин чтения

Почта с вашего VPS может перестать доходить до Outlook.com, если у домена нет записи DMARC. Настраиваем SPF, DKIM и DMARC за один подход, проверяем через dig и разбираемся с тем самым правилом alignment, из-за которого проверка не проходит.…

Читать далее →
Гайды· DeploySmith ·

pgBadger 13.3 на VPS: анализ логов PostgreSQL

Средний · 10 мин чтения

pgBadger 13.3 вышел 3 ноября 2026 года,[1] и это как раз тот тихий maintenance-релиз, на который стоит обратить внимание, если вы держите PostgreSQL на своём VPS. Почему именно сейчас? General availability PostgreSQL 19 запланирована на 19 ноября 2026 года,[4] и у вас есть окно в две недели, чтобы сделать то, что перед major-апгрейдом пропускают почти все: посмотреть, что ваш текущий инстанс реально делает. Логи, которые PostgreSQL и так пишет, - это самый ценный источник данных на вашей машине: никаких агентов, никаких лишних демонов, только правда о медленных запросах, ошибках и сбросах на диск. pgBadger превращает этот сырой поток логов в один самодостаточный HTML-отчёт, который открывается в браузере. Этот гайд покрывает весь цикл на Debian или Ubuntu: что нового в 13.3, установка, настройка PostgreSQL на нужное логирование, запуск отчётов вручную и по cron, и чтение разделов, которые действительно важны. …

Читать далее →
Хостинг· DeploySmith ·

GPU-Kubernetes в 2026: NVKE против k3s и managed

Средний · 9 мин чтения

NVIDIA выложила в open source NVKE (preview): ставите на своё GPU-железо - и получаете managed Kubernetes-сервис, который через NICo и Cluster API провижинит изолированные кластеры. Сравниваем с DIY на k3s/kubeadm и managed GPU-кластерами DigitalOcean и Vultr - цены и лимиты сверены по первоисточникам в день написания.…

Читать далее →
Хостинг· DeploySmith ·

Docker Engine 29.9.3: security-фиксы для VPS

Средний · 9 мин чтения

Docker Engine 29.9.3 стал стабильным 3 ноября 2026 года и несёт самый крупный security-батч линии 29.9.x: четыре CVE в движке и SwarmKit плюс два адвайзори BuildKit.[1][2] Если вы следили за историей безопасности 29.x, вы уже знаете: эта линия регулярно получала фиксы с 29.9.0 от 8 октября - и именно 29.9.3 та версия, на которую стоит перейти сегодня.[1] Этот материал перерабатывает нашу прошлую заметку про 29.9.0 в полную историю линии и даёт практический путь апгрейда с 29.9.0 на 29.9.3 на self-hosted Debian/Ubuntu VPS, с двумя местами, которые заслуживают особого внимания: firewalld плюс зашифрованные Swarm overlay, и ротация worker/manager TLS-сертификатов.[2] Если вы ещё выбираете, где жить хостингу, - сравнение digitalocean vs linode vs vultr покрывает выбор облака начального уровня. Этот апгрейд про версии, поэтому дистрибутив важнее провайдера. …

Читать далее →
Гайды· DeploySmith ·

Next.js: ноябрьский security-релиз. Патч v16.4.5

Средний · 10 мин чтения

Security-релиз Next.js вышел. Vercel выпустил v16.4.5 (Active LTS) и v15.5.29 (Maintenance LTS) 3 ноября 2026 года, закрыв семь адвизори: одно высокой и шесть средней severity. Если вы self-hostite, пропатченный код попадает в прод только когда вы обновите зависимость, пересоберёте standalone-артефакт и перезапустите процесс. Разбираем все семь адвизори по affected-поверхностям, выделяем те, что критичны для self-hosted-стека за nginx, и показываем точный порядок обновления standalone-сборки под PM2.…

Читать далее →
Гайды· DeploySmith ·

GitLab CVE-2026-97229: RCE через regex в CI

Средний · 10 мин чтения

CVE-2026-97229 - это RCE с CVSS 10.0 без авторизации: триггерится спецсформулированным регэкспом в CI/CD-конфиге. Фикс вышел в GitLab 19.4.2/19.3.5/19.2.8, но настоящий патч - в компиляторе регэкспов Ruby (Onigmo), который GitLab применяет только в официальных пакетах. Апгрейд GitLab на своей сборке Ruby или своём образе дыру не закрывает - ровно так это и произошло у Alpine на их инстансе.…

Читать далее →
Гайды· DeploySmith ·

Эскалация в Tailscale SSH: что делать админу VPS

Средний · 9 мин чтения

26 октября Tailscale подтвердила, что большинство найденных проблем Tailscale SSH - privilege escalation; 28 октября вышел патченный клиент v1.104.4 и адвизори TS-2026-014–017. Уже авторизованный пир мог действовать за пределами прав своего пользователя - вплоть до root-only Unix-сокетов. Что проверить, обновить и ужесточить.…

Читать далее →
Гайды· DeploySmith ·

Node.js 26 стал Active LTS: миграция с 24/22 на VPS

Средний · 10 мин чтения

28 октября 2026 Node.js 26 становится Active LTS. Это последний LTS-переход по старой чётно-нечётной модели и первое окно, в котором новая ежегодная каденция (в тот же день стартует Alpha v27) формирует выбор версии. v24 ушёл в Maintenance 20 октября; v22 достигает end-of-life в апреле 2027. Самое удобное: версия, на которую вы перейдёте - 26.12.1 - одновременно несёт октябрьские HIGH-фиксы безопасности, включая Node2Shell (Brotli RCE). Разбираем план перехода на self-hosted VPS, что ломается при прыжке с 24/22 и точные команды проверки-установки-верификации.…

Читать далее →
Гайды· DeploySmith ·

Node2Shell (CVE-2026-111497): RCE в brotli на VPS

Средний · 10 мин чтения

CVE-2026-111497 (Node2Shell) - out-of-bounds write в декодере Google Brotli, оценка 9.2 по CVSS 4.0. Достаёт до любого рантайма, который декодирует недоверенный Brotli: Node.js 22/24/26, Bun ≤1.4.3, Python brotli/brotlicffi, Envoy и Istio - с любой из двух сторон HTTP-обмена. Imperva показала неаутентифицированный RCE на официальном образе Node.js 24.22.0. Как проверить, что стоит на вашем VPS, и безопасно обновиться.…

Читать далее →
Гайды· DeploySmith ·

Nginx GeoIP 2026: геоблокинг через MMDB

Средний · 11 мин чтения

Nginx 1.31.7 перевёл open-source geoip-модули со старевшего формата GeoLite .dat на нативную поддержку MaxMind DB (MMDB). Вот способ 2026 года на stock-nginx: geoip_country + GeoLite2-Country.mmdb, map и if для блокировки, geo-осознанный rate-limit, модули http и stream рядом.…

Читать далее →