Главная/Node.js

Node.js на Beget

Node.js на Beget запускают по-разному в зависимости от того, что делает приложение: если оно постоянно слушает порт, как API, бот или сайт на серверном рендеринге, ему нужен VPS с менеджером процессов. Если Node только собирает фронтенд, а наружу отдаётся готовая статика, хватает обычного хостинга.

3 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

Постоянному Node-приложению нужен VPS с менеджером процессов, а не хостинг сайтов. Хостинг подходит только для сборки статики: когда Node собирает фронтенд, а отдаётся готовый HTML.

VPS с root-доступом, менеджером процессов и оплатой по часам: процесс поднимается и держится постоянно.

Где запускать Node.js: хостинг или сервер

01 · 1 мин

Хостинг против VPS для Node#

Главное отличие от PHP: сайт на PHP обрабатывает запрос и завершается, а Node-приложение работает постоянно. Поэтому для него и нужен сервер с root-доступом: SSH.

  • Постоянный процесс. API, бот, SSR слушают порт всегда: это VPS: VPS Beget.
  • Сборка статики. Node собирает фронтенд, отдаётся HTML: хватает хостинга: хостинг.
  • Автозапуск. Менеджер процессов поднимает приложение после сбоя и перезагрузки.
  • Порт и прокси. Приложение слушает свой порт, снаружи его отдают через веб-сервер.
  • Версия Node. На VPS ставят нужную версию сами, на хостинге она ограничена.

02 · 1 мин

Как держать приложение в работе#

Всё это настраивается через консоль на VPS. Как подключиться и работать в ней, описано в SSH на Beget, а менеджер зависимостей и версии в настройке окружения для сравнения с PHP-проектами.

  1. Менеджер процессов. Держит приложение запущенным и перезапускает при падении.
  2. Автозапуск при старте. После перезагрузки машины процесс поднимается сам.
  3. Веб-сервер впереди. Запросы снаружи идут через прокси на порт приложения.
  4. Логи. Вывод приложения пишут в файл, чтобы разбирать ошибки.
  5. Переменные окружения. Ключи и настройки держат вне кода.

Инструмент · 1 мин

Где запускать Node.js: хостинг или сервер#

Три вопроса про тип приложения, режим работы и нагрузку.

Где запускать Node.js: хостинг или сервер

Node-приложению нужен постоянный процесс, которого на обычном хостинге нет. Три вопроса

Что за приложение?
Как работает?
Нагрузка?

04 · 1 мин

Что обычно запускают на Node#

  1. API и бэкенд. Постоянный процесс, только VPS.
  2. Телеграм-бот. Работает всегда, нужен сервер с автозапуском.
  3. Сайт на Next и подобных. Серверный рендеринг держит Node в проде.
  4. Сборка React и Vue. Node собирает, отдаётся статика: подойдёт хостинг.
  5. Задачи по расписанию. Периодический запуск скрипта, тоже удобнее на сервере.

Сборка и прод это разные задачи

Частая путаница: раз фронтенд на React, значит нужен Node в проде. Нет: если наружу отдаётся собранная статика, Node нужен только на этапе сборки, и прод работает как обычный сайт.

Как устроен VPS и чем отличается от хостинга, разобрано в VPS Beget и тарифах.

05 · 1 мин

Вопросы о Node.js на Beget#

Можно ли запустить Node.js на хостинге Beget?

Только для сборки статики: если Node собирает фронтенд, а отдаётся готовый HTML. Постоянному приложению нужен VPS.

Почему Node-приложению нужен VPS?

Потому что оно постоянно слушает порт, в отличие от PHP-сайта, который обрабатывает запрос и завершается. Для постоянного процесса нужен root-доступ.

Как держать Node-приложение запущенным?

Через менеджер процессов с автозапуском: он поднимает приложение после сбоя и перезагрузки машины. Настраивается на VPS через консоль.

Нужен ли VPS для сайта на React?

Если наружу отдаётся собранная статика, нет: Node нужен только для сборки. VPS нужен при серверном рендеринге, когда Node работает в проде.

Почему этому можно верить

Как мы проверяли

Данные со страниц БегетСобраны вручную, у фактов указана дата проверки.
Данные можно перепроверитьАдреса панелей и настройки описаны так, что их повторит любой читатель.
Независимый справочникНе связан с ООО «Бегет» и пишет о минусах тоже.
BBРедакция BegetBase · обновлено 19 октября 2026

Присматриваете альтернативу? Таймвеб

Это другой провайдер, не Бегет. Его можно проверить 10 дней бесплатно и перенести сайт до оплаты.

  • 10 дней теста бесплатно
  • Перенос сайта силами поддержки
  • Домен .RU в подарок при оплате за год
  • Поддержка круглосуточно
Подбор