Хостинг для Node.js: не shared «с PHP», а процесс и процесс-менеджер
Node.js не живёт как «положил index.php в public_html». Нужен постоянно работающий процесс, обратный прокси, переменные окружения и стратегия рестартов. Shared-хостинг с PHP почти всегда не подходит — это главный тезис страницы.
Базовая схема деплоя
- VPS/cloud с Linux
- Node LTS + менеджер процессов (PM2/systemd) или контейнер
- Nginx/Caddy как reverse proxy + SSL
- Переменные окружения вне git
- Логи и рестарт при падении
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 достаточно для многих проектов.