Accéder à l'interface Web
- Ouvrez dans votre navigateur :
http://<SERVER_IP>:3000 - Le premier utilisateur inscrit devient automatiquement administrateur.
Fichiers et répertoires importants
- Installation de l'application :
/root/ztnet - Fichier Compose Docker :
/root/ztnet/docker-compose.yml - Variables d'environnement :
/root/ztnet/.env - Données de la base de données PostgreSQL :
/var/lib/docker/volumes/ztnet_postgres-data/_data - Données du contrôleur ZeroTier :
/var/lib/docker/volumes/ztnet_zerotier/_data
Utilisation de ZeroTier
Entrer dans le conteneur :
docker exec -it zerotier sh
Commandes utiles dans le conteneur :
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Rejoindre un réseau :
docker exec -it zerotier zerotier-cli join <network-id>
Gestion du service
Lister les conteneurs :
docker ps
Redémarrer les conteneurs :
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Suivre les journaux du conteneur :
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Déployer la stack :
cd /root/ztnet
docker compose up -d --wait
Configuration SSL / HTTPS (optionnel)
- Décommentez la section proxy HTTPS dans
docker-compose.yml. - Remplacez
<YOUR-PUBLIC-HOST-NAME>avec votre domaine. - Créez le volume Caddy (si ce n'est pas déjà fait).
- Définir
NEXTAUTH_URLvers votre domaine dansdocker-compose.yml. - Recréer la stack :
docker compose up -d