Відкрийте вебінтерфейс
- Відкрийте у браузері:
http://<SERVER_IP>:3000 - Перший зареєстрований користувач автоматично отримує права адміністратора.
Важливі файли та директорії
- Встановлення програми:
/root/ztnet - Файл Docker Compose:
/root/ztnet/docker-compose.yml - Змінні середовища:
/root/ztnet/.env - Дані бази даних PostgreSQL:
/var/lib/docker/volumes/ztnet_postgres-data/_data - Дані контролера ZeroTier:
/var/lib/docker/volumes/ztnet_zerotier/_data
Використання ZeroTier
Увійти до контейнера:
docker exec -it zerotier sh
Корисні команди всередині контейнера:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Приєднатися до мережі:
docker exec -it zerotier zerotier-cli join <network-id>
Керування послугами
Список контейнерів:
docker ps
Перезавантажити контейнери:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Стежити за логами контейнера:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Розгорнути стек:
cd /root/ztnet
docker compose up -d --wait
Налаштування SSL / HTTPS (необов'язково)
- Розкоментуйте секцію HTTPS-проксі у
docker-compose.yml. - Замінити
<YOUR-PUBLIC-HOST-NAME>з вашим доменом. - Створіть том Caddy (якщо він ще не існує).
- Встановити
NEXTAUTH_URLдо вашого домену вdocker-compose.yml. - Перестворіть стек:
docker compose up -d