kda-homenode

Установка узла: Windows и macOS (Docker Desktop)

Статус: проверяется на этапе 2 (см. status.md). В Docker Desktop контейнер живёт в виртуальной машине без сети хоста; туннель и выход через NAT этой VM должны работать, ограничение скорости — не гарантировано.
  1. Установить Docker Desktop, дождаться «Engine running».
  2. Создать папку, положить compose.yaml из node/compose.yaml, вписать ENROLL_TOKEN и NODE_HOSTNAME.
  3. В терминале (PowerShell или Terminal) в этой папке:
docker compose up -d
  1. Страница состояния: http://localhost:8472 (с других устройств дома — http://<адрес компьютера>:8472, если Docker Desktop публикует порт на всех интерфейсах, по умолчанию так).

Особенности:

  • Контейнер работает, пока запущен Docker Desktop. Включите его автозапуск (Settings → General → Start Docker Desktop when you sign in).
  • Спящий режим ноутбука = узел офлайн. Это нормально; хаб покажет «офлайн», а мои устройства при включённом запасном выходе переключатся сами.
  • На Windows под Docker Desktop нужен WSL 2 (ставится самим Docker Desktop).

Если не заработало — альтернатива: тот же compose.yaml внутри WSL 2 с обычным Docker Engine (Ubuntu в WSL, apt install docker.io), либо нативный клиент AmneziaWG — тогда узел превращается в обычный пир без страницы состояния и без лимитов; это крайний вариант.