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

От git push до работающей версии на вашем VPS

Деплой без простоя, откат и логи. Панель у нас, прод у вас.

Новая версия получает запросы только после проверки готовности (health check). Если сборка или проверка не прошла, работает прежняя.

Проверить на своём проектеСтеки и замеры

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

Проверяемо

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

Проверено 0 из 6
Терминал сервера prod-1, пример вывода

admin@prod-1:~$

Выберите проверку или наберите команду в терминале.

Вывод показан для примера: адреса, PID и сумма на вашем сервере будут свои.

Состояние панели, hub и агентов: status.nolay.ru

Как деплоят сейчас и чем за это платят

$ ssh root@prod-1
$ docker compose pull
$ docker compose up -d
ошибка: порт уже занят

SSH и Compose вручную

Каждый релиз это вход на сервер, сборка, перезапуск и сертификаты. Откат тоже вручную.

Обновление панели не удалосьБэкап панели: вчера

Своя панель на сервере

Coolify или Dokploy ставятся к вам. Обновлять панель, делать её бэкапы и чинить её тоже вам.

Счёт провайдераянварьфевральмарт

Чужой PaaS

Приложения работают на серверах провайдера. Хостера не выбрать, счёт за всё один.

Nolay делит роли: панель держим мы, приложения работают на вашем VPS.

Что делает агент

Окно выполнения показывает шаги и лог команды так же, как в панели. Если сборка или проверка готовности не прошла, новая версия не применяется, а старая продолжает работать: в логе видна причина.

Деплой v13Проект shop на сервере prod-1
Идёт
Шаги
  1. Команда поставленаидёт
  2. Агент принял командуожидает
  3. Сборкаожидает
  4. Запуск новой версииожидает
  5. Готовоожидает
Лог
Next.js 15, template:next-standalone, 1 vCPU / 1 ГБ, 22.09.2026
127 с
от команды до работающей версии, сборка без кэша
104 с
повторный деплой: слои зависимостей из кэша
308 МБ
образ Next.js standalone на сервере
0 из 4075
ошибок прокси при переключении версий

Что внутри

Деплой

Сборка из Git или Dockerfile на вашем сервере либо готовый образ. Не прошла сборка или проверка готовности: новая версия не применяется, старая работает.

Node и Express: 29 с от команды до работающей версии

v12v13

Деплой без простоя

Новая версия поднимается рядом со старой. Трафик переключается только после успешной проверки готовности (health check).

4075 запросов при переключении версий, 0 ошибок

v13v12

Откат

Откат на любую прошлую версию из истории. Образ уже на сервере, пересборки нет.

Обычно от 10 до 26 с до работающей версии

Логи

Лог сборки и вывод контейнера в панели, строки сборки приходят по мере выполнения.

Проверено на чистом VPS 21 сентября 2026

shop.example.com

Домены и TLS

Домен на проект. Сертификат Let's Encrypt через HTTP-01 выпускает и продлевает агент.

HTTPS 200 на домене и поддомене со своим сертификатом

Бэкапы

Тома и дампы базы в ваше S3-хранилище по расписанию.

Восстановление 210 МБ за 20 с, контрольная сумма совпала

prod-1 offline

Алерты

Письмо, когда сервер ушёл в офлайн, деплой не прошёл или проект перестал работать. Повторы одного алерта склеиваются.

Письмо об офлайне через 2 минуты без связи с агентом

shoppostgres

Сервисы

Postgres, MySQL, MongoDB, Redis и Valkey рядом с проектом. Строку подключения проект получает секретом.

Порт сервиса наружу не публикуется

NATrelay

Туннели

Сервер дома или за NAT, без белого IP. Агент держит исходящий туннель, проект открывается по адресу от Nolay.

Ни белого IP, ни открытых портов на сервере

Чем Nolay отличается

Главное различие в том, кто чинит панель, когда она ломается.

КритерийNolayПанель у нас, агент на вашем VPSПанель на вашем сервереCoolify, DokployPaaS на серверах провайдераAmvera, Timeweb Apps, Dockhost
Кто чинит панель при сбоеМы. Приложения работают, деплой и откат ждут панельВы самиПровайдер, вместе с приложением
Где работает приложениеНа вашем сервереНа вашем сервереНа серверах провайдера
Кто обновляет панельМы, панель размещена у насВы: установка, обновления, бэкапы панелиПровайдер
Выбор хостераЛюбой, на сервер ставится только агентЛюбойТолько сам провайдер
ОплатаСервер хостеру, панель нам. Free бесплатноСервер хостеру, панель по её моделиОдин счёт провайдеру за всё

Nolay

Панель у нас, агент на вашем VPS

Кто чинит панель при сбое
Мы. Приложения работают, деплой и откат ждут панель
Где работает приложение
На вашем сервере
Кто обновляет панель
Мы, панель размещена у нас
Выбор хостера
Любой, на сервер ставится только агент
Оплата
Сервер хостеру, панель нам. Free бесплатно

Панель на вашем сервере

Coolify, Dokploy

Кто чинит панель при сбое
Вы сами
Где работает приложение
На вашем сервере
Кто обновляет панель
Вы: установка, обновления, бэкапы панели
Выбор хостера
Любой
Оплата
Сервер хостеру, панель по её модели

PaaS на серверах провайдера

Amvera, Timeweb Apps, Dockhost

Кто чинит панель при сбое
Провайдер, вместе с приложением
Где работает приложение
На серверах провайдера
Кто обновляет панель
Провайдер
Выбор хостера
Только сам провайдер
Оплата
Один счёт провайдеру за всё

Сравниваем модель работы, а не качество продуктов. Данные с публичных страниц на 22 сентября 2026 года, функции заявлены поставщиками.

Безопасность и данные

Агент сам открывает исходящее соединение WebSocket (WSS) со шлюзом агентов (hub) и не открывает входящих портов. Выполняет только операции из белого списка, произвольных команд нет.

HTTPS
WSS, только исходящее
Хранится здесьПанель
  • Аккаунт
  • Организация
  • Настройки проектов
  • История деплоев
  • Аудит
  • Метрики
Хранится здесьHub
  • Очередь команд агентам
  • События агентов
  • Секреты шифртекстом до доставки
Хранится здесьАгент на вашем VPS
  • Код и образы
  • Тома и базы
  • Значения секретов
  • История версий
Не хранитсяПанель
  • Код
  • Значения секретов
  • Образы
  • Бэкапы
  • Содержимое базы
Не хранитсяHub
  • Секреты открытым текстом
  • Код
  • Образы
Не хранитсяАгент на вашем VPS
  • Аккаунт и организация
  • Входящие порты
Хранится здесьПанель
  • Аккаунт
  • Организация
  • Настройки проектов
  • История деплоев
  • Аудит
  • Метрики
Хранится здесьHub
  • Очередь команд агентам
  • События агентов
  • Секреты шифртекстом до доставки
Хранится здесьАгент на вашем VPS
  • Код и образы
  • Тома и базы
  • Значения секретов
  • История версий
Не хранитсяПанель
  • Код
  • Значения секретов
  • Образы
  • Бэкапы
  • Содержимое базы
Не хранитсяHub
  • Секреты открытым текстом
  • Код
  • Образы
Не хранитсяАгент на вашем VPS
  • Аккаунт и организация
  • Входящие порты

Выберите узел, чтобы увидеть, что где хранится.

Как устроен агент

Восемь шаблонов без Dockerfile

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

Как агент узнаёт стек
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"]
Матрица стеков с замерами

Вопросы разработчика

Если сборка или проверка готовности (health check) не прошла, новая версия не применяется, прежняя продолжает работать и принимать запросы. В окне выполнения видны лог и причина, исправленный код можно задеплоить снова.

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

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

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

Проекты, которыми управляет Nolay, останавливаются. Сервер, тома, образы и данные остаются вам. Дальше вы запускаете и обслуживаете их сами, инструмента автоматического переноса в Nolay нет.

Ошибки в коде исправляете вы, проблемы сервера решает хостер, сбои панели и агента устраняем мы. Статус-страница status.nolay.ru показывает, где сбой прямо сейчас.

Все вопросы

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

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

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

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

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

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

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

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

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

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

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

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

Nolay

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

Продукт

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

Начать

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

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

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

Ещё

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