К содержимому

Node.js на VPS

Среда выполнения JavaScript

Автор
OpenJS Foundation
Лицензия
MIT
Версия
24.21.0

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 60 секунд

Установка по SSH

root@vps:~# curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - && sudo apt-get install -y nodejs

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/nodejs/nodeok
  • Version24.21.0ok

✓ Node.js 24.21.0 установлен · около 60 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • JavaScript
  • Telegram-боты
  • API
  • PM2

Node.js — среда выполнения JavaScript на сервере. На ней пишут Telegram-боты (grammY, Telegraf), API, бэкенды сайтов и SSR-приложения на Next.js или Nuxt.

На VPS бот или API работают круглосуточно, с постоянным IP и без ограничений бесплатных хостингов. Процессы удобно держать под PM2: он перезапускает приложение при падении и после перезагрузки сервера.

Команда ставит актуальную LTS-ветку 24 из репозитория NodeSource вместе с npm.

  • LTS-версия с долгой поддержкой
  • npm и доступ к реестру пакетов
  • Подходит для ботов, API и SSR
  • Обновления через apt
  • Работает с PM2 и systemd

Рекомендуемый тариф

Для Node.js — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Node.js

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Проверьте версии

    node -v && npm -v

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.

Команда установки
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - && sudo apt-get install -y nodejs

После установки

  1. 1.Проверьте версии: node -v && npm -v
  2. 2.Установите PM2: npm install -g pm2
  3. 3.Запустите приложение и включите автозапуск: pm2 start app.js --name bot && pm2 startup && pm2 save

Вопросы о Node.js

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Сколько ботов выдержит тариф?

Простой бот на Node.js занимает 50–150 МБ RAM. На 1 vCPU и 2 ГБ помещается несколько ботов, если они не обрабатывают тяжёлые файлы.

Как перейти на другую версию Node.js?

Запустите скрипт NodeSource с нужной веткой (например, setup_22.x) и снова apt-get install nodejs. Для нескольких версий сразу удобнее nvm.

Как смотреть логи приложения?

pm2 logs bot. Логи хранятся в ~/.pm2/logs.

Node.js ставится при заказе — в боте.