Accessing ZITADEL
- A inicialização pode levar alguns minutos na primeira execução.
- Abra o navegador e acesse:
https://<SERVER_IP>.sslip.io - Um aviso do navegador é esperado por conta do certificado autoassinado.
Acesso ao Console de Administração
Go to: https://<SERVER_IP>.sslip.io/ui/console
Use as credenciais de administrador iniciais:
- Username:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Password:
Password1!
Ficheiros e Diretórios Importantes
- Diretório principal de instalação:
/root/zitadel - Configuração base do Docker Compose:
/root/zitadel/docker-compose-base.yaml - Configuração do Docker Compose para Nginx:
/root/zitadel/docker-compose-nginx.yaml - Configuração do Nginx (TLS externo):
/root/zitadel/nginx-external-tls.conf - Certificado e chave TLS autoassinados:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - Dados persistentes do PostgreSQL: armazenados no volume Docker
data - Token do cliente de login do ZITADEL:
/root/zitadel/login-client.pat
Gerenciando a implantação
Verificar status do 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
Reiniciar todos os serviços:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Health Checks
Verificar a integridade do gRPC do ZITADEL:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
Verificar o endpoint de saúde de HTTP:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz