Accessing ZITADEL
- การเริ่มต้นครั้งแรกอาจใช้เวลาหลายนาที
- เปิดเบราว์เซอร์แล้วไปที่:
https://<SERVER_IP>.sslip.io - เบราว์เซอร์อาจแสดงคำเตือนเนื่องจากใช้ self-signed certificate ซึ่งเป็นเรื่องปกติ
เข้าสู่ระบบ Admin Console
Go to: https://<SERVER_IP>.sslip.io/ui/console
ใช้ข้อมูล credential แอดมินเริ่มต้น:
- Username:
zitadel-admin@zitadel.<SERVER_IP>.sslip.io - Password:
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 แบบ Self-signed และ Key:
/root/zitadel/selfsigned.crt&/root/zitadel/selfsigned.key - ข้อมูลถาวรของ PostgreSQL: จัดเก็บใน Docker volume
data - โทเคนสำหรับ Login Client ของ ZITADEL:
/root/zitadel/login-client.pat
การจัดการการ Deploy
ตรวจสอบสถานะ 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
รีสตาร์ทบริการทั้งหมด:
cd /root/zitadel
docker compose -f docker-compose-base.yaml -f docker-compose-nginx.yaml restart
Health Checks
ตรวจสอบ gRPC health ของ ZITADEL:
grpcurl --insecure <SERVER_IP>.sslip.io:443 zitadel.admin.v1.AdminService/Healthz
ตรวจสอบ health endpoint ของ HTTP:
curl --insecure https://<SERVER_IP>.sslip.io/admin/v1/healthz