Accessing ZITADEL
- Beim ersten Start kann der Startvorgang mehrere Minuten dauern.
- Browser öffnen und aufrufen:
https://<SERVER_IP>.sslip.io - Eine Browser-Warnung ist zu erwarten, da ein selbstsigniertes Zertifikat verwendet wird.
Anmeldung an der Admin-Konsole
Go to: https://<SERVER_IP>.sslip.io/ui/console
Initiale Admin-Zugangsdaten verwenden:
- Benutzername:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Passwort:
Password1!
Wichtige Dateien und Verzeichnisse
- Hauptinstallationsverzeichnis:
/root/zitadel - Basis-Docker-Compose-Konfiguration:
/root/zitadel/docker-compose-base.yaml - Nginx-Docker-Compose-Konfiguration:
/root/zitadel/docker-compose-nginx.yaml - Nginx-Konfiguration (externer TLS):
/root/zitadel/nginx-external-tls.conf - Selbstsigniertes TLS-Zertifikat und Schlüssel:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - PostgreSQL persistente Daten: Im Docker-Volume gespeichert
data - ZITADEL-Login-Client-Token:
/root/zitadel/login-client.pat
Das Deployment verwalten
Container-Status prüfen:
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
Alle Dienste neu starten:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Health Checks
ZITADEL-gRPC-Health prüfen:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
HTTP-Health-Endpoint prüfen:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz