Добавление серверов в komodo

Для подключения дополнительных серверов в Komodo необходимо запустить сервис periphery как службу или как докер контейнер . При установке как службу все файлы создаваемые из интерфейса и все контейнеры которые запускаются будут запущены от root пользователя.

Если необходимо ограниченые права для работы лучше использовать docker вариант.
Для этого в предложенном docker compose необходимо заполнить:
UID - id пользователя от чьего имени будут создаваться файлы
DOCKER_GID - id группы docker для запуска под ограниченными правами

Важно

Монтирование папок с файлами необходимо выполнять по полному пути и он должен соответвовать пути в контенере.
...
volumes:
- /opt/remnanode:/opt/remnanode
- /opt/caddy:/opt/caddy
...

Ошибка мониторинга LXC

При использовании docker варианта установки мониторинг потребления оперативной памяти и нагрузки на процессор работает не корректно

Настройка в komodo

Добавление серверов в komodo.png
Указать имя сервера, рекомендую использовать такое же как в переменной SERVER_NAME

Добавление серверов в komodo-1.png
Указываем адрес с протоколом https и включить сервер. В поле external adress указываем ip по которому будут доступны запускаемые сервисы для быстрого перехода.
Дополнительно в этом окне можно настроить параметры мониторинга.

Добавление серверов в komodo-2.png
На закладке docker можно управлять конкретными контейнерам на сервере.

Настройка очистки

Для сервера можно включить настройку Auto Prune Images для автоматической очистки не используемых образов.

Важно

Автоматическое обновление по умолчанию не очищает образы. Для очистки после обновления надо включить или функцию авто очистки или настроить отдельный procedures.

Добавление серверов в komodo-4.png

Использование тегов

Для удобства советую создавать теги по серверам (можно в тег дополнительно указать ip сервера). Тег можно назначить на docker compose stack и на сервер для удобных отборов.

Создаются теги в Settings -> Tags
Добавление серверов в komodo-3.png