Что такое Nolay
Из чего состоит Nolay, что делает агент на вашем сервере и что остаётся у вас.
Nolay это панель деплоя для вашего собственного сервера. Вы арендуете VPS у любого хостинга, запускаете на нём одну команду, и дальше проекты собираются и работают на этой машине. Мы серверы не продаём и доступа к ним не просим.
Три части
Связь только исходящая: агент сам открывает одно соединение с hub по WSS на порт 443. Входящих портов для агента открывать не нужно. Порты 80 и 443 на сервере занимает прокси Caddy, через него работают сайты проектов.
Что делает агент
- Деплой. Получает код, собирает образ на вашем сервере и запускает новую версию. Если новая версия не прошла проверку готовности, продолжает работать прежняя.
- Откат. Возвращает любую из сохранённых версий без повторной сборки.
- Логи. Отдаёт логи сборки и контейнера в панель по запросу.
- Домены и HTTPS. Настраивает прокси и сам выпускает и продлевает сертификаты.
- Секреты. Хранит их зашифрованными на сервере и передаёт в контейнер.
- Бэкапы. Складывает тома и дампы баз в ваше S3-хранилище по расписанию.
Список команд у агента закрытый: выполнить на сервере произвольную команду через Nolay нельзя. Агент работает от системного пользователя nolay, а не от root.
Если Nolay недоступен
Проекты продолжают работать: контейнеры и прокси живут на вашем сервере и от панели не зависят. Пока hub недоступен, панель показывает последние известные данные, а новые деплои ждут соединения.
Что дальше
Если сервера ещё нет, прочитайте что такое VPS и где его взять. Если есть, проверьте требования к серверу.

