Skip to content

VPS Node.js

Хостинг VPS Node.js.

Запускайте Express, Fastify, NestJS, Next.js или фоновые воркеры с точно нужной версией Node.js, рядом с Redis или PostgreSQL на той же машине.

Ежемесячно, раз в три месяца (скидка 5%) или раз в год (2 месяца бесплатно). Возврат в течение 72 часов после оплаты.

Почему VPS подходит для этого

Любая версия Node.js

Установите несколько версий через nvm и переключайте их для каждого проекта.

Всё на одной машине

Приложение, база данных, кеш и обратный прокси вместе, общаются через localhost.

Долгоживущие процессы

Websocket, очереди и cron-задачи работают без таймаутов запросов и холодных стартов.

С чего начать

  1. 01

    Установите Node.js

    Используйте curl -fsSL https://deb.nodesource.com/setup_22.x | bash -, затем apt install nodejs, или установите nvm.

  2. 02

    Разверните код

    Выполните git clone репозитория, запустите npm ci и храните секреты в переменных окружения.

  3. 03

    Держите приложение запущенным

    Запустите его командой pm2 start npm --name app -- start и выполните pm2 startup, чтобы оно стартовало при загрузке.

  4. 04

    Поставьте прокси перед приложением

    Запустите Caddy или nginx на порту 443 по IPv6 и проксируйте запросы на приложение на localhost, с Cloudflare перед ним для посетителей по IPv4.

Какой тариф подойдёт

Тарифы VPS

VPS S тянет небольшое API или приложение. Берите VPS M для базы данных на том же VPS или для сборки крупных фреймворков, таких как Next.js.

VPS M

$3.92/мес.

Оплата ежемесячно

  • 2 vCPU
  • 4 ГБ RAM
  • 60 ГБ NVMe
  • Общий IPv4, 20 портов
  • IPv6-адрес
  • KVM, полный root

Выделенный IPv4: +$3/мес.

Создать VPS

VPS L

$7.84/мес.

Оплата ежемесячно

  • 4 vCPU
  • 8 ГБ RAM
  • 120 ГБ NVMe
  • Общий IPv4, 20 портов
  • IPv6-адрес
  • KVM, полный root

Выделенный IPv4: +$3/мес.

Создать VPS

VPS XL

$15.68/мес.

Оплата ежемесячно

  • 6 vCPU
  • 16 ГБ RAM
  • 200 ГБ NVMe
  • Общий IPv4, 20 портов
  • IPv6-адрес
  • KVM, полный root

Выделенный IPv4: +$3/мес.

Создать VPS

Общий IPv4 с 20 портами и IPv6 включены; выделенный IPv4 +$3/мес.

Ваш VPS обычно готов за несколько минут. В часы пиковой нагрузки создание может занять до 48 часов; письмо придёт сразу, как VPS будет готов. То же касается выделенного IPv4.

NAT · IPv6

NAT IPv4 и IPv6 простыми словами

Как люди и программы попадают на ваш VPS и что это значит для того, что вы на нём запускаете.

IPv4: один общий адрес, 20 портов только ваших

Адресов IPv4 мало, поэтому несколько VPS делят один публичный IPv4-адрес. Вашему VPS выделяется собственный блок из 20 портов на нём. Трафик на эти порты идёт напрямую на ваш VPS. В панели показан ваш адрес и диапазон портов.

IPv6: адрес, который принадлежит только вам

У вашего VPS также есть собственный публичный IPv6-адрес. Все порты на нём ваши, включая 80 и 443, поэтому сайт или сервис может слушать свой обычный порт.

Размещение сайта

Порты 80 и 443 на общем IPv4-адресе вам не принадлежат. Направьте AAAA-запись домена на ваш IPv6-адрес и поставьте перед ним прокси Cloudflare: он принимает посетителей по IPv4 и передаёт их на ваш VPS по IPv6. Подходит и туннель вроде Cloudflare Tunnel, либо можно добавить выделенный IPv4 за $3 в месяц.

Исходящий трафик не ограничен блоком портов

Эти 20 портов нужны для входящих подключений. Ваш VPS выходит в интернет как обычно: обновления, API, Discord и Git работают без открытия чего-либо.

Для публичного сайта слушайте порт 443 по IPv6 и используйте прокси Cloudflare, чтобы посетители по IPv4 до вас доходили, или добавьте выделенный IPv4 ($3 в месяц) и используйте порт 443 напрямую. API для ваших собственных инструментов может просто использовать порт из вашего блока.

Пример: SSH на первом порту вашего блока выглядит так: ssh -p 40001 root@203.0.113.10. Реальные адрес и порты находятся в панели.

Нужен целый IPv4-адрес только для вас? Добавьте выделенный IPv4 за $3 в месяц, и все порты на нём будут вашими.

Вопросы о VPS

Deploy собирает веб-приложения из Git и отдаёт их с HTTPS за вас. Управляемый хостинг Node.js запускает один процесс с панелью и бесплатным тарифом. VPS нужен, когда вы хотите полный контроль над машиной.

Без привязки

Возврат в течение 72 часов

Не то, что вы ожидали? Попросите в течение 72 часов после оплаты, и деньги вернём.

Отмена в любой момент

Никаких контрактов. Отключайте продление когда угодно; квартальные и годовые тарифы просто действуют до конца периода.

Люди, которые отвечают

Тикеты в панели и сообщество в Discord, которое ведёт та же команда, что и игровые серверы.

Нравится Enzonic? Поделитесь им и получайте награды по реферальной программе.