Перейти к содержимому
ПродуктКак это работаетСтекиБезопасностьТуннелиТарифыДокументацияВойти
Nolay
ТарифыДокументация
ВойтиНачать

Поддерживаемые стеки

Восемь шаблонов Nolay, Railpack и свой Dockerfile. Время сборки и размер образа замерены на тестовом VPS 1 vCPU, 1 ГБ.

Начать бесплатноТребования к проекту

Free: 1 сервер, 1 проект, 1 домен. Сервер оплачивается хостеру.

NolayСерверыПроектыАлерты
Серверыprod-1shopОбзор
shopРаботает
Состояние
Сейчас
Работает
Версия
v12
Последний деплой
3 минуты назад
Код
Репозиторий
github.com/acme/shop
Ветка
main
Сборка
шаблон Next.js
Домены
shop.example.com
сертификат выпущен
www.shop.example.com
перенаправление
Сервер
prod-1
онлайн
Агент
на связи
ВыполнениеПроект shop на сервере prod-1
Идёт
Шаги
  1. Команда поставленаидёт
  2. Агент принял командуожидает
  3. Сборкаожидает
  4. Запуск новой версииожидает
  5. Готовоожидает
Лог
shopсервер prod-1
Ошибка, v13
Проект shop: ошибкаВерсия v13 не прошла проверку готовности (health check) и не применена. v12 продолжает работать.
сейчас
История
  • v13Деплойошибка
  • v12Деплой
  • v11Деплой

Откат создаёт новую версию из выбранной, без пересборки.

Шаблоны Nolay

Шаблон Nolay знает, как собрать и запустить стек. Выберите стек, чтобы увидеть, что сделает агент. Свой Dockerfile тоже подходит.

Как агент узнаёт стек
package.json с зависимостью next
Запуск
node server.js из .next/standalone, порт 3000, пользователь node
Сборка, холодная и повторная
127 и 104 с
Образ
308 МБ

Замеры на VPS 1 vCPU, 955 МБ, 22 сентября 2026 года.

Dockerfile, который пишет агент
FROM node:22-alpine AS build
ENV NEXT_TELEMETRY_DISABLED=1
RUN npm ci --no-audit --no-fund
RUN npm run build
FROM node:22-alpine
COPY --from=build /app/.next/standalone ./
USER node
CMD ["sh","-c","exec node server.js"]

Проверенные стеки

Замеры от 22 сентября 2026 года. Все восемь шаблонов Nolay проверены без оговорок, у трёх сочетаний со сборщиком auto есть оговорки.

СтекСборщикСборка, холодная и повторнаяОбразСтатус
Node.jsNode, Express
template:node29 и 25 с244 МБПроверено
auto94 и 84 с579 МБПроверено
Next.jsNext.js 15 standalone
template:next-standalone127 и 104 с308 МБПроверено
auto156 с, повторная сборка завершилась ошибкой1,07 ГБПроверено с оговоркойЧерез Railpack повторная сборка завершается ошибкой: на диске 8,6 ГБ не хватает места. Через шаблон Nolay этот стек собирается без ошибок.
PythonPython, FastAPI
template:python-uvicorn46 и 25 с216 МБПроверено
auto95 и 106 с477 МБПроверено
DjangoPython, Django
template:python-gunicorn54 и 44 с258 МБПроверено
autoсборка завершилась ошибкойнет данныхПроверено с оговоркойЧерез Railpack сборка завершается ошибкой, нужен явный сборщик template:python-gunicorn. С ним проект собирается и работает.
GoGo, net/http
template:go85 и 50 с23,3 МБПроверено
auto96 и 90 с168 МБПроверено
BunBun, Hono
template:bun22 и 25 с160 МБПроверено
auto106 с, повторная сборка завершилась ошибкой723 МБПроверено с оговоркойЧерез Railpack повторная сборка завершается ошибкой: на диске 8,6 ГБ не хватает места. Через шаблон Nolay этот стек собирается без ошибок.
RubyRuby, Sinatra
template:ruby66 и 24 с148 МБПроверено
auto68 и 22 с148 МБПровереноАгент сам выбирает шаблон Nolay вместо Railpack.
СтатикаСтатика, Vite и React
static24 и 23 с92,8 МБПроверено
auto25 и 22 с92,8 МБПроверено
PHPPHP, composer и встроенный сервер
auto76 и 83 с949 МБПроверено
RustRust, axum
auto134 и 175 с163 МБПроверено
Node.jsNode, Express
template:nodeПроверено
Сборка
29 и 25 с
Образ
244 МБ
autoПроверено
Сборка
94 и 84 с
Образ
579 МБ
Next.jsNext.js 15 standalone
template:next-standaloneПроверено
Сборка
127 и 104 с
Образ
308 МБ
autoПроверено с оговоркой
Сборка
156 с, повторная сборка завершилась ошибкой
Образ
1,07 ГБ
Через Railpack повторная сборка завершается ошибкой: на диске 8,6 ГБ не хватает места. Через шаблон Nolay этот стек собирается без ошибок.
PythonPython, FastAPI
template:python-uvicornПроверено
Сборка
46 и 25 с
Образ
216 МБ
autoПроверено
Сборка
95 и 106 с
Образ
477 МБ
DjangoPython, Django
template:python-gunicornПроверено
Сборка
54 и 44 с
Образ
258 МБ
autoПроверено с оговоркой
Сборка
сборка завершилась ошибкой
Образ
нет данных
Через Railpack сборка завершается ошибкой, нужен явный сборщик template:python-gunicorn. С ним проект собирается и работает.
GoGo, net/http
template:goПроверено
Сборка
85 и 50 с
Образ
23,3 МБ
autoПроверено
Сборка
96 и 90 с
Образ
168 МБ
BunBun, Hono
template:bunПроверено
Сборка
22 и 25 с
Образ
160 МБ
autoПроверено с оговоркой
Сборка
106 с, повторная сборка завершилась ошибкой
Образ
723 МБ
Через Railpack повторная сборка завершается ошибкой: на диске 8,6 ГБ не хватает места. Через шаблон Nolay этот стек собирается без ошибок.
RubyRuby, Sinatra
template:rubyПроверено
Сборка
66 и 24 с
Образ
148 МБ
autoПроверено
Сборка
68 и 22 с
Образ
148 МБ
Агент сам выбирает шаблон Nolay вместо Railpack.
СтатикаСтатика, Vite и React
staticПроверено
Сборка
24 и 23 с
Образ
92,8 МБ
autoПроверено
Сборка
25 и 22 с
Образ
92,8 МБ
PHPPHP, composer и встроенный сервер
autoПроверено
Сборка
76 и 83 с
Образ
949 МБ
RustRust, axum
autoПроверено
Сборка
134 и 175 с
Образ
163 МБ

Замеры сделаны 22 сентября 2026 года на VPS 1 vCPU, 955 МБ, 8,6 ГБ.

Вопросы про стеки

Три условия: проект работает у вас локально, известен способ его запуска, стек есть в таблице проверенных стеков. Если стека там нет, подойдёт свой Dockerfile.

template: шаблон Nolay под известный стек, Dockerfile писать не нужно. auto: Railpack определяет стек сам, образы у него крупнее. dockerfile: ваш Dockerfile из репозитория. static: готовая сборка статики. Сборщик выбирается в мастере проекта и записывается в nolay.toml.

Railpack собирает образы крупнее шаблонов. На тестовом VPS с диском 8,6 ГБ повторная сборка Bun и Next.js через Railpack завершается ошибкой из-за нехватки места, а Django через Railpack без явного сборщика не запускается. Через шаблоны Nolay те же проекты собираются и работают без ошибок.

Выполнить одну команду установки от root. Панель покажет её уже с токеном вашего сервера. Дальше сервер появляется в панели, и всё остальное делается там.

Все вопросы

7 дней Pro бесплатно, без карты

Зарегистрируйтесь и подтвердите почту: Pro включится сразу. Через неделю останется Free или тариф, который выберете.

Попробовать Pro

Уже есть аккаунт? Войти

Регистрация и почта

Почта и пароль, затем ссылка из письма. После подтверждения Pro включается сам, карта не нужна.

Всё, что есть в Pro

До 10 серверов, проекты и домены без лимита. Серверы подключаются той же командой, что и на Free.

Письмо о конце периода

Напомним заранее, сколько осталось. Выбрать тариф можно в любой день.

Free или платный тариф

На Free работает один проект, какой именно, выбираете вы. Остальные останавливаются, тома и данные остаются на сервере.

Nolay

Панель у нас, приложения на вашем сервере. Сервер вы оплачиваете хостеру отдельно.

Продукт

Как это работаетПоддерживаемые стекиТарифыВопросы и ответы

Начать

Первый проектРегулярные деплоиКлиентские проектыВойти в панель

Документация

Что такое NolayЧто нужно до стартаПодключение сервераnolay-docs

Ещё

Статус сервисаКонтактыОфертаПолитика обработки персональных данных
2026, Nolay. Реквизиты на странице контактов.