Accede a la interfaz web
- Abre en tu navegador:
http://<SERVER_IP>:3000 - El primer usuario registrado se convierte automáticamente en administrador.
Archivos y directorios importantes
- Instalación de la aplicación:
/root/ztnet - Docker Compose file:
/root/ztnet/docker-compose.yml - Variables de entorno:
/root/ztnet/.env - Datos de la base de datos PostgreSQL:
/var/lib/docker/volumes/ztnet_postgres-data/_data - Datos del controlador ZeroTier:
/var/lib/docker/volumes/ztnet_zerotier/_data
Uso de ZeroTier
Acceder al contenedor:
docker exec -it zerotier sh
Comandos útiles dentro del contenedor:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Unirse a una red:
docker exec -it zerotier zerotier-cli join <network-id>
Gestión del servicio
Listar contenedores:
docker ps
Reiniciar contenedores:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Ver los registros del contenedor:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Desplegar el stack:
cd /root/ztnet
docker compose up -d --wait
Configuración de SSL / HTTPS (opcional)
- Descomenta la sección del proxy HTTPS en
docker-compose.yml. - Sustituye
<YOUR-PUBLIC-HOST-NAME>con tu dominio. - Crea el volumen Caddy (si aún no existe).
- Establece
NEXTAUTH_URLa tu dominio endocker-compose.yml. - Recrear el stack:
docker compose up -d