Accessing ZITADEL
- При первом запуске инициализация может занять несколько минут.
- Откройте браузер и перейдите по адресу:
https://<SERVER_IP>.sslip.io - Браузер покажет предупреждение — это ожидаемо, так как используется самоподписанный сертификат.
Вход в консоль администратора
Go to: https://<SERVER_IP>.sslip.io/ui/console
Используйте начальные учётные данные администратора:
- Имя пользователя:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Пароль:
Password1!
Важные файлы и директории
- Основной каталог установки:
/root/zitadel - Базовая конфигурация Docker Compose:
/root/zitadel/docker-compose-base.yaml - Конфигурация Docker Compose для Nginx:
/root/zitadel/docker-compose-nginx.yaml - Конфигурация Nginx (внешний TLS):
/root/zitadel/nginx-external-tls.conf - Самоподписанный сертификат и ключ TLS:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - Постоянные данные PostgreSQL: хранятся в томе Docker
data - Токен клиента для входа в ZITADEL:
/root/zitadel/login-client.pat
Управление развёртыванием
Проверить статус контейнера:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml ps
Просмотреть логи:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml logs -f
Перезапуск всех сервисов:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Health Checks
Проверка работоспособности gRPC ZITADEL:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
Проверка эндпоинта состояния HTTP:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz