الوصول
- افتح المتصفح وانتقل إلى:
http://<SERVER_IP>:8080(HTTP) - اتبع معالج إعداد Zammad.
- أنشئ حساب المسؤول
الملفات والمجلدات الرئيسية
- دليل تثبيت Zammad:
/root/zammad - ملف البيئة:
/root/zammad/.env - ملف Docker Compose:
/root/zammad/docker-compose.yml - وحدة تخزين بيانات PostgreSQL:
/var/lib/docker/volumes/zammad_postgresql-data/_data - وحدة تخزين بيانات Redis:
/var/lib/docker/volumes/zammad_redis-data/_data - حجم بيانات 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) ← الوصول عبر الويب / الوكيل العكسي (المنفذ 8080)
- Rails Server (zammad-railsserver) ← الواجهة الخلفية للتطبيق (المنطق الأساسي وAPI)
- Scheduler (zammad-scheduler) ← المهام الخلفية (البريد الإلكتروني والأتمتة والتنبيهات)
- WebSocket (zammad-websocket) ← التحديثات الفورية والإشعارات
- PostgreSQL (zammad-postgresql) ← قاعدة البيانات الرئيسية (التذاكر والمستخدمون والإعدادات)
- Redis (zammad-redis) ← التخزين المؤقت وقوائم انتظار المهام الخلفية
- Memcached (zammad-memcached) ← طبقة التخزين المؤقت في الذاكرة
- Elasticsearch (zammad-elasticsearch) → محرك البحث في النص الكامل
- النسخ الاحتياطي (zammad-backup) → نسخ احتياطي تلقائي
- التهيئة (zammad-init) → الإعداد الأولي ومهام التشغيل الأول
ملاحظات
- قد يستغرق التشغيل الأول بضع دقائق.
- إن كانت ميزات البريد الإلكتروني مطلوبة، تأكد من السماح باتصالات SMTP على هذا الخادم. اطلب الوصول إلى SMTP إن كان معطلاً حالياً.