Хостинг для Node.js: не shared «с PHP», а процесс и процесс-менеджер

Автор: Serg · Обновлено: 2026-11-14 · 10 мин

Node.js не живёт как «положил index.php в public_html». Нужен постоянно работающий процесс, обратный прокси, переменные окружения и стратегия рестартов. Shared-хостинг с PHP почти всегда не подходит — это главный тезис страницы.

Базовая схема деплоя

  1. VPS/cloud с Linux
  2. Node LTS + менеджер процессов (PM2/systemd) или контейнер
  3. Nginx/Caddy как reverse proxy + SSL
  4. Переменные окружения вне git
  5. Логи и рестарт при падении

PaaS vs свой VPS

PaaS ускоряет деплой, но дороже на постоянной нагрузке и сильнее vendor lock-in. Свой VPS дешевле в среднем чеке при навыке админа. Для обучения Node смотрите также раздел обучения.

Что смотреть у RF-провайдеров

Наличие VPS/cloud API, NVMe, удобные firewall-правила, снапшоты. Карточки Timeweb и соседние VPS-линейки — разумная точка старта.

Частые вопросы

Можно ли Node на shared?

Практически нет в классическом виде. Ищите VPS/cloud или специализированный Node-хостинг.

Нужен ли Docker обязателен?

Нет. Docker удобен для воспроизводимости, но PM2 на VPS достаточно для многих проектов.

Что читать дальше