Что такое Nolay
Из чего состоит Nolay, что делает агент на вашем сервере и чего у нас нет.
После этой страницы вы будете понимать, где что работает и какие полномочия получает Nolay на вашем сервере.
Три узла
| Узел | Где работает | Что делает |
|---|---|---|
| Панель | app.nolay.ru, у нас | Интерфейс: серверы, проекты, деплои, логи, домены |
| Hub | api.nolay.ru, у нас | Принимает соединения агентов и передаёт им команды |
| Агент | Ваш VPS | Собирает образы, запускает контейнеры, ведёт прокси и сертификаты |
Связь только исходящая: агент сам открывает соединение с hub по WSS и ничего не слушает. Входящих портов агент не добавляет.
Что агент умеет
| Операция | Что делает |
|---|---|
| Деплой | Сборка образа и запуск контейнера на вашем сервере |
| Откат | Возврат на предыдущую версию из сохранённого образа |
| Логи | Чтение логов сборки и контейнера |
| Переменные | Передача переменных окружения и секретов |
| Бэкапы | Копии томов и дампы базы в хранилище, которое вы указали |
| Домены и TLS | Настройка прокси, выпуск и продление сертификата |
Произвольных команд у агента нет: список операций закрытый. Агент работает от пользователя nolay в группе docker, не от root.
Что храним и чего у нас нет
| Храним | Не храним |
|---|---|
| Аккаунт и организация | Исходный код |
| Настройки проектов | Значения секретов |
| История деплоев и аудит | Образы контейнеров |
| Метрики | Резервные копии и содержимое базы |
Значения секретов живут в полях формы и уезжают агенту, панель их не сохраняет.
Как проверить самому
Команды выполняются на вашем сервере.
Проверить, что агент ничего не слушает:
Проверить, под кем работает агент:
Посмотреть журнал операций:
Если не получилось
| Симптом | Причина | Что сделать |
|---|---|---|
| В панели сервер в состоянии «Офлайн» | Агент не смог открыть исходящее соединение | Проверьте сеть сервера и systemctl status nolay-agent |
id nolay отвечает, что пользователя нет | Установка не завершилась | Запустите установку повторно, скрипт идемпотентен |
Что дальше
Читайте «Что нужно до старта» и «Подключение сервера».