لقد قمت بإعداد منتديات Discourse للعديد من الأصدقاء/الجمعيات. أود أن يكونوا أكثر استقلالية في الإدارة، لذلك سأكون أقل عرضة للتدخل بنفسي.
لقد استخدموا Discourse كمستخدمين ومديري مشاركين لعدة أشهر أو سنوات. إنهم ليسوا “مديرين جدد”، لكنهم يفتقرون إلى المعرفة المتعمقة حول كيفية صيانة Discourse يوميًا (خارج أساسيات الإشراف) وما يجب معرفته كمسؤول، وفي حالة حدوث مشاكل تقنية، لأنني كنت دائمًا موجودًا لرعاية مثل هذه الأمور.
سأظل متاحًا في المستقبل، ولكن الهدف هو تمكينهم من تتبع ومعالجة المشكلات الأكثر شيوعًا بأنفسهم.
إليك ما كتبته حتى الآن (مترجم بواسطة الذكاء الاصطناعي إلى الإنجليزية لأن نصوصي ستُكتب بالفرنسية، لذا لا تهتم إذا كانت بعض الجمل مكتوبة بطريقة غريبة):
التحديثات
عبر واجهة الويب
قم بتشغيل التحديثات عندما تظهر وجه مبتسم أحمر غير سعيد في لوحة الإدارة (فهذا يعني وجود تحديث مهم يجب تطبيقه).
يتم التحديث عبر:
https://tonforum.fr/admin/upgrade
تتم أحيانًا على خطوتين: قد تحتاج أولاً إلى تحديث “Docker_Manager” قبل أن تتمكن من ترقية الباقي:
عبر سطر الأوامر
في بعض الأحيان، يجب إجراء تحديث عبر سطر الأوامر (ستخبرك صفحة إدارة Discourse بذلك صراحةً إذا لزم الأمر).
- اتصل بالخادم عبر SSH
- أعد بناء المنتدى (إعادة البناء تقوم دائمًا بتحديث Discourse) باستخدام الأمر التالي:
-
/var/discourse/launcher rebuild app - من وقت لآخر، بمجرد التأكد من أن المنتدى يعمل بشكل صحيح، قد يكون من المفيد إزالة صور Docker غير المستخدمة (بقايا الترقيات السابقة) لتحرير مساحة القرص:
/var/discourse/launcher cleanup
موقع الملفات الهامة على الخادم
app.yml
يحتوي على تكوين الخادم وقائمة المكونات الإضافية المثبتة. مفيد جدًا إذا كنت بحاجة إلى ترحيل المنتدى إلى خادم آخر أو تطبيق تكوينات معينة (على سبيل المثال، نقل التحميلات والنسخ الاحتياطي إلى قرص آخر). يقع هنا:
/var/discourse/containers/app.yml
mail-receiver.yml
يحتوي على تكوين البرنامج الذي يسمح باستقبال الردود عبر البريد الإلكتروني ونشرها على المنتدى. يقع هنا:
/var/discourse/containers/mail-receiver.yml
النسخ الاحتياطي
يتم تخزين ملفات النسخ الاحتياطي هنا:
/var/discourse/shared/standalone/backups/default
الصفحات الهامة في إدارة المنتدى
بعض الصفحات التي قد تكون مفيدة ![]()
السمات والمكونات
تتضمن CSS و HTML مخصصين:
https://tonforum.fr/admin/config/customize/themes
السجلات (Logs)
البريد الإلكتروني
مفيد لتصحيح الأخطاء:
https://tonforum.fr/admin/email-logs
إجراءات الموظفين (Staff actions)
مفيد جدًا. يحتفظ بسجل لـ (تقريبًا) جميع تغييرات إعدادات الموقع والإجراءات الأخرى التي يقوم بها المشرفون والمديرون.
https://tonforum.fr/admin/logs/staff_action_logs
سجلات الأخطاء (Error logs)
يمكن أن توفر أدلة عندما لا تكون المشكلة واضحة:
https://tonforum.fr/logs/
النسخ الاحتياطي
لتغيير تكرار النسخ الاحتياطي والحد الأقصى لعدد النسخ الاحتياطية، أو عرضها، أو تنزيلها:
https://tonforum.fr/admin/backups
الموارد
https://meta.discourse.org
الدعم الرسمي. لا تتردد في النشر هناك؛ عادةً ما يكون أعضاء المجتمع والمطورون متعاونين للغاية.
هل ترى أي أشياء يمكن إضافتها/إزالتها؟ أعتقد أنه يمكنني إزالة جزء /logs/، لأنه نادر الاستخدام للغاية. لست متأكدًا حتى مما إذا كنت قد وجدت معلومات مفيدة فيه على مدى سنوات من إدارة بعض المثيلات.
