การเข้าถึง
- เปิดเบราว์เซอร์แล้วไปที่:
http://<SERVER_IP>:8080(HTTP) - ทำตาม setup wizard ของ Zammad
- สร้างบัญชีผู้ดูแลระบบ
ไฟล์และไดเรกทอรีสำคัญ
- ไดเรกทอรีติดตั้ง Zammad:
/root/zammad - ไฟล์สภาพแวดล้อม:
/root/zammad/.env - ไฟล์ Docker Compose:
/root/zammad/docker-compose.yml - data volume ของ PostgreSQL:
/var/lib/docker/volumes/zammad_postgresql-data/_data - data volume ของ Redis:
/var/lib/docker/volumes/zammad_redis-data/_data - data volume ของ Elasticsearch:
/var/lib/docker/volumes/zammad_elasticsearch-data/_data - พื้นที่จัดเก็บ Zammad:
/var/lib/docker/volumes/zammad_zammad-storage/_data - Zammad การสำรองข้อมูล:
/var/lib/docker/volumes/zammad_zammad-backup/_data
สถาปัตยกรรม Zammad
- NGINX (zammad-nginx) → การเข้าถึงเว็บ / reverse proxy (port 8080)
- Rails Server (zammad-railsserver) → application backend (core logic และ API)
- Scheduler (zammad-scheduler) → งาน background (อีเมล, automation, trigger)
- WebSocket (zammad-websocket) → อัปเดตและแจ้งเตือนแบบ real-time
- PostgreSQL (zammad-postgresql) → ฐานข้อมูลหลัก (ticket, ผู้ใช้, การตั้งค่า)
- Redis (zammad-redis) → cache และคิวงาน background
- Memcached (zammad-memcached) → in-memory caching layer
- Elasticsearch (zammad-elasticsearch) → full-text search engine
- Backup (zammad-backup) → สำรองข้อมูลอัตโนมัติ
- Init (zammad-init) → การตั้งค่าเริ่มต้นและ bootstrap tasks
หมายเหตุ
- การเริ่มต้นครั้งแรกอาจใช้เวลาสักครู่
- หากต้องการใช้งานฟีเจอร์อีเมล ให้ตรวจสอบว่าการเชื่อมต่อ SMTP ได้รับอนุญาตบนเซิร์ฟเวอร์นี้ หากยังไม่เปิดใช้งาน ให้ขอสิทธิ์เข้าถึง SMTP