لماذا تستضيف منتداك مع Flarum؟
تُفرض على منصات المنتديات SaaS رسوم لكل مستخدم، وشروط استخدام على بياناتك، وبنيتها التحتية بينك وبين مجتمعك. Flarum يُزيل هذا الاعتماد.
برخصة MIT، Flarum مجاني للنشر والتعديل. بنيته PHP + MariaDB خفيفة: يكفي VPS بـ1 جيجابايت RAM لمجتمع نشط. وعلى خلاف phpBB أو Vanilla، الواجهة هي SPA على Ember.js — المنشورات الجديدة والإعجابات والإشعارات تظهر بدون إعادة تحميل الصفحة.
ما يُضيفه Flarum على VPS الخاص بك
- واجهة SPA لحظية — منشورات وإشعارات بدون إعادة تحميل، تجربة قريبة من Slack.
- نظام امتدادات غني — discussion-likes وpolls وbadges وSSO OAuth وصفحات مخصصة والمئات من حزم Composer.
- بحث نصي كامل — فهرس MariaDB FULLTEXT على عناوين النقاشات والمنشورات.
- صلاحيات دقيقة — منتدى عام أو شبه خاص أو خاص بالكامل، قابل للضبط لكل مجموعة ووسم.
- JSON:API — اقرأ النقاشات واكتبها من أدوات خارجية (n8n، webhooks، تطبيقات موبايل).
- تحديثات بسيطة —
docker compose pull && docker compose up -dيُحدّث الصورة دون المساس بالبيانات.
خطوات النشر على ServOrbit
ربط دومين قبل النشر
يكتب Flarum FLARUM_BASE_URL في إعداداته عند أول تشغيل. تغيير هذه القيمة لاحقاً يتطلب إعادة إنشاء volumes. من لوحة ServOrbit، ارتبط بدومينك قبل النقر على نشر.
النشر من Marketplace
Marketplace → Collaboration → Flarum → نشر. يُجهّز ServOrbit خادم Ubuntu 24.04، يثبّت Docker، ويبدأ حاويتَين: MariaDB 10.11 (مع healthcheck قبل Flarum) وcrazymax/flarum. يستغرق التثبيت الكامل 60 إلى 90 ثانية.
تغيير كلمة المرور الافتراضية
ينشئ Flarum حساب مسؤول بالبيانات الافتراضية flarum / flarum. اذهب إلى
https://your-domain.com/admin، سجّل الدخول وغيّر كلمة المرور فوراً من الإدارة → الملف الشخصي.إعداد المنتدى والامتدادات
في لوحة الإدارة، حدد عنوان المنتدى ووصفه وصورة الغلاف. فعّل الامتدادات المطلوبة من تبويب الامتدادات. التثبيت بنقرة واحدة من الواجهة أو عبر
composer requireداخل الحاوية.
الأمان والنسخ الاحتياطية
يخزّن Flarum كل بياناته في volume /data (أصول وامتدادات وتخزين) وفي MariaDB. للنسخ الاحتياطي: انسخ volume /data وصدّر قاعدة البيانات: docker exec <db_container> mysqldump -uflarum -p$DB_PASSWORD flarum > backup.sql. للاستعادة: أعد تركيب الـvolumes وأعد استيراد الـdump.
عند أول تسجيل دخول، غيّر كلمة مرور حساب flarum وقيّد الوصول إلى /admin بعنوان IP محدد عبر جدار حماية ServOrbit إذا كان منتداك عاماً.