Гайды· DeploySmith ·

PostgreSQL 19: план апгрейда с 18 на VPS

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

PostgreSQL 19 близок к релизу. Что реально изменилось для self-hosted БД на VPS, какие бета-фичи убрали, и пошаговый план pg_upgrade с 18, который можно запустить сразу после GA.…

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

DigitalOcean Harness Runtime и Action Gateway

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

DigitalOcean теперь продаёт агентную инфраструктуру: Firecracker-песочница с посекундной оплатой для AI coding agents плюс managed MCP-шлюз к 16 000+ инструментам. Разбираем цены, как это соотносится с агентом на дешёвом Droplet и о каком вендорлоке стоит беспокоиться.…

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

Coolify vs Dokploy: self-hosted PaaS на VPS

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

Два open-source self-hosted PaaS под ваш VPS, лоб в лоб: архитектура, установка, сборки, масштабирование, цены и лицензия. Ось выбора - не фичи, а то, как каждый видит кластер.…

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

PM2 или systemd для Node.js: что выбрать

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

Каждое Node.js-приложение, которое живёт в проде дольше недели, рано или поздно задаёт один и тот же вопрос: что будет держать его на плаву при краше и что поднимет его заново после перезагрузки сервера? Два ответа доминируют - PM2, нативный для Node менеджер процессов, и systemd, инит-система, которая уже живёт внутри практически любого современного дистрибутива Linux. Они конкурируют не совсем на одном уровне. PM2 - это userspace-демон, который вы ставите поверх ОС. systemd - это сама ОС. Понимание этой границы - разница между конфигурацией, которая годами работает молча, и той, что воюет с вами при каждом деплое. В этом гайде мы разберём реальное поведение обоих на основе официальной документации, чтобы вы выбирали осознанно. Что это вообще такое PM2 - демон-менеджер процессов, написанный под Node.js, устанавливается через npm. Вы ставите его командой npm install pm2@latest -g, а запускаете приложение через pm2 start app.js. PM2 демонизирует процесс, держит его живым и даёт CLI для просмотра статуса, хвостов логов и релоада приложения.[1] Его главная «фишка» под Node - кластерный режим: с флагом -i он раскидывает нагрузку по всем ядрам CPU без единой правки кода.[2] …

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

DigitalOcean vs Linode vs Vultr: дроплеты за $6/мес

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

Три самых выбираемых входных облака, лоб в лоб на тарифе 1 vCPU / 1 GiB. Спеки планов, география сети, разработческий опыт, managed-аддоны и честный вердикт для каждой задачи.…

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

Nginx Control API: reload конфига через REST

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

Nginx 1.31.5 приносит Control API в open source. Перезагружайте конфиг через PATCH по Unix-сокету, получайте JSON-ответ вместо чтения error.log - и встраивайте это в пайплайн деплоя.…

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

Docker против VPS: когда контейнеры окупаются

Простой · 5 мин чтения

Контейнеры выглядят очевидным ответом - пока не начнут съедать больше CPU и RAM, чем экономят. Вот рамка для решения и как экономично размещать проект в любом из двух вариантов.…

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

Nginx reverse proxy: рабочий конфиг для VPS

Простой · 5 мин чтения

Что на самом деле делает proxy_pass, какие заголовки имеют значение, и готовый укреплённый конфиг reverse proxy на Nginx, который можно скопировать на свой VPS.…

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