Открыть веб-интерфейс
- Откройте в браузере:
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