الوصول إلى ZITADEL
- قد يستغرق بدء التشغيل عدة دقائق في المرة الأولى.
- افتح المتصفح وانتقل إلى:
https://<SERVER_IP>.sslip.io - تحذير المتصفح متوقع بسبب الشهادة الموقّعة ذاتياً.
تسجيل الدخول إلى لوحة تحكم المسؤول
Go إلى: 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 - إعداد Nginx Docker Compose:
/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
فحوصات الصحة
فحص صحة 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