Accessing ZITADEL
- Il primo avvio potrebbe richiedere diversi minuti.
- Apri il browser e visita:
https://<SERVER_IP>.sslip.io - Un avviso del browser è normale a causa del certificato autofirmato.
Accesso alla Console di Amministrazione
Go to: https://<SERVER_IP>.sslip.io/ui/console
Usa le credenziali amministratore iniziali:
- Username:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Password:
Password1!
File e directory importanti
- Directory di installazione principale:
/root/zitadel - Configurazione base di Docker Compose:
/root/zitadel/docker-compose-base.yaml - Configurazione Docker Compose per Nginx:
/root/zitadel/docker-compose-nginx.yaml - Configurazione Nginx (TLS esterno):
/root/zitadel/nginx-external-tls.conf - Certificato e chiave TLS autofirmati:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - Dati persistenti di PostgreSQL: archiviati nel volume Docker
data - Token client di login ZITADEL:
/root/zitadel/login-client.pat
Gestione del deployment
Controlla lo stato del container:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml ps
View logs:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml logs -f
Riavvia tutti i servizi:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Health Checks
Verifica lo stato gRPC di ZITADEL:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
Controlla l'health endpoint di HTTP:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz