Auf die Web-Oberfläche zugreifen
- Im Browser öffnen:
http://<SERVER_IP>:3000 - Der erste registrierte Benutzer wird automatisch Administrator.
Wichtige Dateien und Verzeichnisse
- Anwendungsinstallation:
/root/ztnet - Docker Compose-Datei:
/root/ztnet/docker-compose.yml - Umgebungsvariablen:
/root/ztnet/.env - PostgreSQL Datenbankdaten:
/var/lib/docker/volumes/ztnet_postgres-data/_data - ZeroTier-Controller-Daten:
/var/lib/docker/volumes/ztnet_zerotier/_data
ZeroTier-Nutzung
In den Container wechseln:
docker exec -it zerotier sh
Nützliche Befehle im Container:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Einem Netzwerk beitreten:
docker exec -it zerotier zerotier-cli join <network-id>
Dienstverwaltung
Container auflisten:
docker ps
Container neu starten:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Container-Logs verfolgen:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Den Stack deployen:
cd /root/ztnet
docker compose up -d --wait
SSL / HTTPS-Einrichtung (Optional)
- Den HTTPS-Proxy-Abschnitt in
docker-compose.yml. - Ersetzen Sie
<YOUR-PUBLIC-HOST-NAME>mit deiner Domain ersetzen. - Das Caddy-Volume erstellen (falls noch nicht vorhanden).
- Setze
NEXTAUTH_URLzu Ihrer Domain indocker-compose.yml. - Den Stack neu erstellen:
docker compose up -d