الوصول
- افتح متصفحك:
https://<SERVER_IP>/ - تُستخدَم شهادة SSL موقّعة ذاتيًا، لذا من المتوقع ظهور تحذير المتصفح عند الزيارة الأولى.
الإعداد الأول
- افتح صفحة الإعداد:
https://<SERVER_IP>/setup - اتبع معالج الإعداد لتهيئة نسختك
- This will generate a
config.jsoninside the config directory
ملاحظات الإعداد
- For a quick setup, select
SQLiteكقاعدة بيانات في معالج الإعداد.Redisغير مثبَّت افتراضيًا. إن احتجت إليه، فثبّته واضبطه يدويًا. - لـ
Use SSL (a self-signed certificate will be generated that can be replaced)، اخترNo. يوفّر Nginx بروتوكول HTTPS بالفعل باستخدام شهادة موقّعة ذاتيًا. - عيّن
Public Facing URLإلى الرابط الذي سيستخدمه المستخدمون للوصول إلى نسختك. افتراضيًا، تكون قيمتهhttps://<SERVER_IP>/. إذا قمت لاحقًا بإعداد نطاق، فحدّث هذه القيمة وفقًا لذلك.
المسارات المهمة
- مجلد التثبيت:
/root/gokapi - ملف Docker Compose:
/root/gokapi/compose.yaml - ملف البيئة:
/root/gokapi/.env - تخزين البيانات:
/root/gokapi/gokapi-data - الإعدادات:
/root/gokapi/gokapi-config - إعدادات Nginx:
/etc/nginx/sites-available/gokapi - شهادة SSL:
/etc/nginx/ssl/gokapi.crt - مفتاح SSL:
/etc/nginx/ssl/gokapi.key
إدارة Docker
اعرض الحاويات قيد التشغيل:
docker compose -f /root/gokapi/compose.yaml ps
أعد تشغيل جميع الحاويات:
docker compose -f /root/gokapi/compose.yaml restart
تابع سجلات التطبيق:
docker compose -f /root/gokapi/compose.yaml logs -f
أوقف التطبيق:
docker compose -f /root/gokapi/compose.yaml down
شغّل التطبيق:
docker compose -f /root/gokapi/compose.yaml up -d
إدارة Nginx
التحقق من الحالة:
systemctl status nginx
أعد تشغيل Nginx:
systemctl restart nginx
أعد تحميل Nginx:
systemctl reload nginx
تحقّق من صحة الإعدادات:
nginx -t