Подключение сервера
Добавить сервер в панели, выполнить одну команду на сервере и дождаться статуса «Онлайн».
После этой страницы сервер будет подключён к панели и готов принимать проекты. Нужен VPS, который подходит по требованиям, и вход на него по SSH.
Шаги
- В панели откройте «Серверы» и нажмите «Добавить сервер». Назовите сервер так, чтобы отличать его от других, например
prod-1, и нажмите «Создать и получить токен».


- Скопируйте команду из блока «Выполните на VPS от root». Она выглядит так, токен и идентификатор у каждого сервера свои:
-
Войдите на сервер по SSH и выполните команду. Установщик проверит сервер, поставит Docker и агент и в конце напечатает версию агента и состояние службы. Обычно это занимает две-пять минут.
-
Вернитесь в панель. Шаг «Ожидание агента» проверяет подключение каждые три секунды; когда агент выйдет на связь, нажмите «К серверу». Статус сервера «Онлайн».
Проверить на сервере
Служба работает:
Агент подключился к hub, в журнале есть строка про подключение:
Агент не открыл ни одного входящего порта:
Где что лежит на сервере
Обновление
Выполните ту же команду установки ещё раз. Бинарник и служба обновятся, конфиг, данные и контейнеры проектов останутся как были.
Отключение сервера
Откройте настройки сервера в панели и нажмите «Удалить сервер». В окне три пути:
Если сервер офлайн или агент не ответил, панель всё равно удалит сервер и покажет команду, которую нужно выполнить на сервере от root:
Без команды из панели контейнеры проектов продолжают работать, пока вы их не остановите. Сертификаты в /var/lib/nolay/caddy сохраняются и после --purge.
Если не получилось
Что дальше
Создайте первый проект.

