kda-homenode

Установка узла: Linux с Docker

Нужен Docker с compose-плагином (docker compose version). Ядро — любое: туннель работает в пользовательском пространстве, модуль WireGuard не нужен.

  1. Создать папку и положить в неё compose.yaml из node/compose.yaml этого репозитория (или получить файл от владельца хаба).
  2. Вписать токен в ENROLL_TOKEN и, по желанию, имя в NODE_HOSTNAME.
  3. Запустить:
docker compose up -d
  1. Через минуту открыть 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