Хостинг Node.js

Хостинг Node.js: виконайте git push, і ваш застосунок Node.js 24 уже працює

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

Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються

Виберіть свій стек
Розпочати мій безкоштовний пробний період

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

Тарифи від 677,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 або збірка ніколи не дійде до відвідувачів: уже активний реліз продовжує працювати, а журнал розгортання показує причину. Якщо реліз уже опубліковано, але ви передумали, перемкнутися назад можна миттєво, оскільки останні п'ять релізів залишаються на сервері.

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

Від репозиторію до працюючого застосунку Node.js

  1. Розпочати безкоштовний пробний період

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

  2. Підключіть свій репозиторій

    Зв'яжіть репозиторій GitHub, GitLab або Bitbucket, що містить ваш package.json, і виберіть робочу гілку.

  3. Налаштуйте свою збірку та змінні

    Додайте команду збирання, якщо вона у вас є, та ваші змінні середовища.

  4. git push

    Надішліть зміни у робоче середовище (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

677,99 ₴/місяць

або 6 779,90 ₴ на рік

Вебсайти
1
Накопичувачі NVMe
25 ГБ
Пропускна здатність
1 ТБ

Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються

Виберіть свій стек
Розпочати мій безкоштовний пробний період

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

Zinn® Dev Pro

1 309,99 ₴/місяць

або 13 099,90 ₴ на рік

Вебсайти
5
Накопичувачі NVMe
100 ГБ на всіх ваших сайтах
Пропускна здатність
5 ТБ

Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються

Виберіть свій стек
Розпочати мій безкоштовний пробний період

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

Zinn® Dev Scale

4 519,99 ₴/місяць

або 45 199,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 запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.