Установка узла: Linux с Docker
Нужен Docker с compose-плагином (docker compose version). Ядро — любое: туннель работает в пользовательском пространстве, модуль WireGuard не нужен.
- Создать папку и положить в неё
compose.yamlизnode/compose.yamlэтого репозитория (или получить файл от владельца хаба). - Вписать токен в
ENROLL_TOKENи, по желанию, имя вNODE_HOSTNAME. - Запустить:
docker compose up -d
- Через минуту открыть
http://<адрес машины>:8472— должно быть «Связь с хабом: есть». Токен из compose можно убрать: после регистрации он сгорел, ключи лежат в томеhomenode-data.
Проверить журнал: docker compose logs -f homenode.
Обновление образа (редко; обычно агент обновляет себя сам):
docker compose pull && docker compose up -d
Удаление: кнопка «Удалить узел» на странице, затем docker compose down -v.
Если образ не скачивается
Из России ghcr.io иногда отвечает обрывами. Повторить docker compose pull через минуту, либо попросить у владельца хаба файл образа и загрузить его:
gunzip -c kda-homenode.tgz | docker load