Хостинг Node.js

Хостинг Node.js: выполните git push, и ваше приложение на Node.js 24 уже запущено

Подключите GitHub, GitLab или Bitbucket. Каждый push запускает npm ci и вашу сборку, а затем переключается в рабочий режим — запускать сервер, PM2 или reverse proxy не требуется.

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Тарифные планы от 14,99 $ в месяц

  • Node.js 24Express, Fastify или любой HTTP-фреймворк
  • 5 выпусковсохранено для отката в один клик
  • 14 дней бесплатнобесплатный пробный период, Node.js предварительно выбран
Конвейер развертывания от git push до работающего приложения

Всё, что нужно приложению Node.js, под управлением для вас

Вы создаёте приложение. Мы устанавливаем его, собираем, запускаем, поддерживаем его работу и сохраняем последние пять версий готовыми к откату.

Node.js 24 из app.js

Express, Fastify или любой фреймворк, обслуживающий HTTP, запускаемый из app.js. Параметр NODE_ENV имеет значение production, если вы не укажете иное.

npm ci при каждом развертывании

Зависимости устанавливаются из вашего package-lock в новый каталог, затем выполняется ваша команда сборки, прежде чем новая версия вступит в силу.

URL предпросмотра для каждой ветки

Отправьте любую ветку, кроме production, и она получит собственный адрес, работая параллельно с вашим действующим приложением и не затрагивая его.

Секреты за пределами вашего репозитория

Ключи API вводятся в панели переменных окружения, сохраняются в защищенном хранилище и передаются как в сборку, так и в работающее приложение.

Журналы прямо перед глазами

Собственный stderr вашего приложения отображается в средстве просмотра журналов рядом со строками веб-сервера — из панели управления или из zinnector CLI.

Оперативная память и процессор, принадлежащие только Вам

Каждое приложение имеет собственный лимит памяти и процессора, действующий на уровне учетной записи, поэтому сосед не сможет его занять.

Развертывания, которые не могут нарушить работу вашего сайта

Неудачный npm ci или build никогда не дойдет до посетителей: уже активный релиз продолжает работать, а в журнале развертывания отображается причина сбоя. Если релиз вышел, но вы передумали, откат выполняется мгновенно, поскольку пять последних релизов сохраняются на сервере.

  • Команда npm ci и сборка завершаются до того, как перенаправляется трафик
  • Откат в один клик к любому из пяти последних выпусков
  • Кнопка перезапуска, когда она вам нужна
  • Бесплатный SSL-сертификат для вашего домена
  • SSH и запланированные задачи на каждом тарифе
Работающие параллельно продакшн-приложение и предпросмотр ветки

От репозитория к работающему приложению Node.js

  1. Начать бесплатный пробный период

    Node.js выбран для вас. Для пробного периода требуется карта, списание средств не производится.

  2. Подключите ваш репозиторий

    Свяжите репозиторий GitHub, GitLab или Bitbucket, содержащий ваш package.json, и выберите рабочую ветку.

  3. Настройте сборку и переменные

    Добавьте команду сборки, если она у вас есть, и ваши переменные окружения.

  4. git пуш

    Отправьте изменения в рабочую среду (production), и они станут выпуском; отправьте изменения в любую другую ветку для предварительного просмотра.

Единственный файл, который мы ищем

Файл app.js, который запускает ваш сервер. Зависимости берутся из package.json.

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

Тарифные планы хостинга Node.js

Масштабируется под процесс Node.js: 1 ГБ памяти и 1 ядро ЦП на Dev Start, 2 ГБ и 2 ядра на Dev Pro, 4 ГБ и 4 ядра на Dev Scale — для одного, пяти или двадцати приложений.

Zinn® Dev Start

14,99 $/месяц

или 149,90 $ в год

Веб-сайты
1
NVMe-накопители
25 ГБ
Пропускная способность
1 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Zinn® Dev Pro

28,99 $/месяц

или 289,90 $ в год

Веб-сайты
5
NVMe-накопители
100 ГБ на всех ваших сайтах
Пропускная способность
5 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Zinn® Dev Scale

99,99 $/месяц

или 999,90 $ в год

Веб-сайты
20
NVMe-накопители
500 ГБ на всех ваших сайтах
Пропускная способность
25 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

  • Попробуйте сначалаКаждый управляемый тарифный план начинается с бесплатного пробного периода продолжительностью 14 дней, поэтому вы можете разместить на нем реальный сайт, прежде чем за что-либо платить.
  • Гарантия возврата денег в течение 30 днейЕсли управляемый тариф вам не подходит, сообщите нам в течение 30 дней с момента первого платежа, и мы вернем деньги. Хостинг приложений также учитывается. Ознакомиться с политикой возврата средств
  • Настоящая поддержка включенаПоддержка включена в каждый тарифный план, её оказывают специалисты, которые управляют этой платформой, а не скрипты. Аккаунты, которые не могут ждать, могут пройти в начало очереди. Как работает приоритетная поддержка

Что не запускают эти тарифные планы

  • Контейнеры, образы Docker и Kubernetes работают на сервере Zinn® Private Cloud, а не на этих тарифах.
  • Длительно работающие фоновые обработчики и потребители очередей здесь не поддерживаются; запланированные задачи поддерживаются.
  • Продакшн и предпросмотры веток делят между собой лимит оперативной памяти и процессора приложения.

Хостинг Node.js: вопросы

Какую версию Node.js вы используете?

Node.js 24. Ваше приложение запускается из app.js, а переменная NODE_ENV имеет значение production, если вы не укажете собственное значение.

Нужен ли мне PM2 или NGINX?

Нет. Веб-сервер запускает ваше приложение и управляет им за вас, поэтому настраивать диспетчер процессов или обратный прокси-сервер не требуется.

Могу ли я запустить Next.js или другой фреймворк с этапом сборки?

Да, если он работает как сервер Node.js из app.js. Задайте команду сборки, и она будет выполняться при каждом развертывании до публикации нового релиза.

Могу ли я использовать WebSockets или фоновые процессы?

Длительные фоновые процессы не поддерживаются на этих тарифных планах. Для приложений с интенсивным использованием WebSocket, воркеров или контейнеров лучше подойдет сервер Zinn® Private Cloud.

Есть ли бесплатный пробный период?

Да, 14 дней на Dev Start с предварительно выбранным Node.js. Карта нужна, чтобы пробные версии предоставлялись реальным людям; средства не списываются, пока вы не выберете тариф.

Могу ли я подключить базу данных?

Да. Используйте управляемую базу данных Zinn® (PostgreSQL или MySQL) или кэш Redis, выделенный для вашего сайта, и укажите данные для подключения в переменных окружения.

Все среды выполнения хостинга для разработчиков: Node.js, Python и Ruby

Разверните ваше приложение Node.js сегодня

Четырнадцать дней бесплатно с уже выбранным Node.js. С карты, которую мы запрашиваем, плата во время пробного периода не списывается.

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.