К содержимому
СайтПанельСтатус
NolayДокументация
СайтПанельСтатус
РазделыНачало: Подключение сервера
Начало
  • Обзор раздела
  • Что такое Nolay
  • Что такое VPS
  • Требования к серверу
  • Подключение сервера
  • Первый проект
Руководства
  • Обзор раздела
  • Домены и HTTPS
  • Секреты
  • Туннель за NAT
Понятия
  • Обзор раздела
  • Что хранится и где
Справочник
  • Обзор раздела
  • Коды ошибок
  • nolay.toml
Безопасность
  • Обзор раздела
Переезд
  • Обзор раздела
Если не работает
  • Обзор раздела
Изменения
  • Обзор раздела
Начало
  • Обзор раздела
  • Что такое Nolay
  • Что такое VPS
  • Требования к серверу
  • Подключение сервера
  • Первый проект
Руководства
  • Обзор раздела
  • Домены и HTTPS
  • Секреты
  • Туннель за NAT
Понятия
  • Обзор раздела
  • Что хранится и где
Справочник
  • Обзор раздела
  • Коды ошибок
  • nolay.toml
Безопасность
  • Обзор раздела
Переезд
  • Обзор раздела
Если не работает
  • Обзор раздела
Изменения
  • Обзор раздела
  1. Документация
  2. Начало
  3. Подключение сервера

Подключение сервера

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

Markdown

После этой страницы сервер будет подключён к панели и готов принимать проекты. Нужен VPS, который подходит по требованиям, и вход на него по SSH.

Шаги

  1. В панели откройте «Серверы» и нажмите «Добавить сервер». Назовите сервер так, чтобы отличать его от других, например prod-1, и нажмите «Создать и получить токен».
Окно «Новый сервер» в панели с командой установкиОкно «Новый сервер» в панели с командой установки
Шаг «Установка»: команда для сервера и токен агента. Токен на скрине заменён точками.
  1. Скопируйте команду из блока «Выполните на VPS от root». Она выглядит так, токен и идентификатор у каждого сервера свои:
curl -fsSL https://get.nolay.ru/install.sh | sudo sh -s -- --hub-url wss://api.nolay.ru/agent/v1 --token <токен> --agent-id <uuid>
  1. Войдите на сервер по SSH и выполните команду. Установщик проверит сервер, поставит Docker и агент и в конце напечатает версию агента и состояние службы. Обычно это занимает две-пять минут.

  2. Вернитесь в панель. Шаг «Ожидание агента» проверяет подключение каждые три секунды; когда агент выйдет на связь, нажмите «К серверу». Статус сервера «Онлайн».

Токен показывается один раз

Панель токен не хранит. Если страница закрылась до установки, выпустите новый токен в настройках сервера и возьмите новую команду.

Проверить на сервере

Служба работает:

systemctl status nolay-agent

Агент подключился к hub, в журнале есть строка про подключение:

journalctl -u nolay-agent -n 30 --no-pager

Агент не открыл ни одного входящего порта:

ss -tulpn

Где что лежит на сервере

ПутьЧто там
/usr/local/bin/nolay-agentбинарник агента
/etc/nolay/agent.tomlконфиг агента
/etc/nolay/agent.tokenтокен подключения, права 0600
/etc/nolay/agent.keyключ шифрования секретов, права 0600
/var/lib/nolayбаза агента, исходники сборок, сертификаты Caddy

Обновление

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

Отключение сервера

Откройте настройки сервера в панели и нажмите «Удалить сервер». В окне три пути:

ПутьЧто происходит на сервере
Отключить серверАгент останавливает контейнеры проектов, сервисов и прокси и снимает себя. Контейнеры, тома, образы и данные остаются. В /var/lib/nolay/export/ появляются docker-compose.yml, файлы .env и README.md: как поднять проекты обычным Docker
Удалить всёАгент удаляет контейнеры, сети, тома, образы проектов и прокси, затем снимает себя вместе с конфигом и данными. Перед этим скачайте нужные бэкапы. Нужно ввести имя сервера
Удалить выбранные проектыОбычное удаление проектов пачкой, у каждого своя галочка «Удалить тома». Сервер остаётся в панели

Если сервер офлайн или агент не ответил, панель всё равно удалит сервер и покажет команду, которую нужно выполнить на сервере от root:

curl -fsSL https://get.nolay.ru/uninstall.sh | sudo sh                # снять агента, данные остаются
curl -fsSL https://get.nolay.ru/uninstall.sh | sudo sh -s -- --purge  # снять агента вместе с конфигом и данными

Без команды из панели контейнеры проектов продолжают работать, пока вы их не остановите. Сертификаты в /var/lib/nolay/caddy сохраняются и после --purge.

Если не получилось

Что видноПочемуЧто сделать
Установщик остановился на проверкеСервер не подходит или порты занятыНайдите код проверки в справочнике
Сервер остаётся «Офлайн»Нет исходящего доступа к api.nolay.ru:443Проверьте файрвол хостинга и journalctl -u nolay-agent
В журнале код 4003Токен не подходит или отозванДобавьте сервер заново и выполните новую команду

Что дальше

Создайте первый проект.

НазадТребования к серверуДальшеПервый проект

На этой странице

  • Шаги
  • Проверить на сервере
  • Где что лежит на сервере
  • Обновление
  • Отключение сервера
  • Если не получилось
  • Что дальше
Обновлено 2026-09-23
Nolay

Документация Nolay: подключение своего сервера, деплой, домены, секреты.

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

НачалоСправочникИзмененияllms.txt для ИИ

Продукт

СайтПанельСтатус
Nolay