Acceso a ZITADEL
- El arranque puede tardar varios minutos en la primera ejecución.
- Abre tu navegador y visita:
https://<SERVER_IP>.sslip.io - Es normal que el navegador muestre una advertencia por el certificado autofirmado.
Inicio de sesión en la consola de administración
Go a: https://<SERVER_IP>.sslip.io/ui/console
Usa las credenciales de administrador iniciales:
- Nombre de usuario:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Contraseña:
Password1!
Archivos y directorios importantes
- Directorio principal de instalación:
/root/zitadel - Configuración base de Docker Compose:
/root/zitadel/docker-compose-base.yaml - Configuración de Nginx en Docker Compose:
/root/zitadel/docker-compose-nginx.yaml - Configuración de Nginx (TLS externo):
/root/zitadel/nginx-external-tls.conf - Certificado y clave TLS autofirmados:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - Datos persistentes de PostgreSQL: almacenados en el volumen Docker
data - Token de cliente de inicio de sesión de ZITADEL:
/root/zitadel/login-client.pat
Gestión del despliegue
Comprobar el estado del contenedor:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml ps
Ver registros:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml logs -f
Reiniciar todos los servicios:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Comprobaciones de estado
Verificar el estado gRPC de ZITADEL:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
Verificar el endpoint de estado de HTTP:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz