في عالم تطوير الويب، يظل التواصل المجتمعي أحد الركائز الأساسية لبناء مجتمعات حول المحتوى أو المنتجات. رغم تنوع منصات إدارة المحتوى، فإن بناء منتدى تفاعلي حديث قد يكون تحديًا للمطورين، خاصة إذا كانوا يبحثون عن حل مفتوح المصدر، أنيق، وسهل النشر. هنا يأتي دور تطبيق فلاريوم .
نستعرض في هذا المقال طريقة تثبيت Flarum باستخدام Docker، مع توضيح ميزاته، وكيفية تهيئته على خادم افتراضي VPS بطريقة احترافية خطوة خطوة.
ما هو فلاريوم Flarum
يعد Flarum برنامجًا مجانيًا ومفتوح المصدر لإنشاء المنتديات، وهو يتميز بتصميم عصري وتجربة استخدام خفيفة وسريعة، ويعتمد على واجهة "Mobile-First" مما يجعله مثاليًا للعمل على جميع الأجهزة.
عند إدارة قناة أو محتوى رقمي، غالبًا ما يكون التفاعل محدودًا على منصات مثل يوتيوب أو إنستغرام. من هنا تأتي الحاجة إلى منصة مركزية يمكن للمستخدمين فيها طرح الأسئلة، مشاركة الملفات، وبدء مناقشات متعددة المواضيع وهو مناسب للاستخدام الداخلي أي داخل المؤسسات أو الاستخدام العام مثل تضمينه في موقعك الإلكتروني.
مميزات فلاريوم
- تصميم أنيق وقابل للتخصيص
- دعم متعدد اللغات
- أداء سريع وخفيف
- بيئة آمنة وحديثة
- سهل التركيب والتحديث
- مجتمع داعم وإضافات متنوعة
تجربة Flarum
يوفر الموقع الرسمي إمكانية تجربة Flarum دون تثبيته من خلال صفحة العرض التجريبي الرسمية لنظام Flarum، يمكن للمستخدمين تجربة المنتدى بأنفسهم بطريقة سهلة وسريعة دون الحاجة لتثبيت أو إعداد مسبق.
تتيح المنصة إنشاء حساب فوري باستخدام أي بريد إلكتروني وهمي، ويتم تفعيل الحساب مباشرة. إذا بدأ البريد الإلكتروني بـ admin@ أو mod@، فسيحصل المستخدم على صلاحيات المشرف أو المراقب تلقائيًا، مما يتيح له استكشاف مزايا الإدارة. مع ذلك، يجب التنويه إلى أن هذا العرض التجريبي يُعاد تعيينه يوميًا، ولا يُنصح بإدخال أي معلومات حساسة أو استخدام بريد إلكتروني حقيقي. كما أن بعض إعدادات الإدارة محمية، ولا يمكن الوصول إليها أو تعديلها ضمن العرض. هذا النموذج يحتوي فقط على الإضافات الأساسية التي تأتي مع Flarum، في حين أن هناك أكثر من 1500 إضافة متاحة خارجه يمكن استكشافها لاحقًا عند تثبيت النظام فعليًا.
بعد تسجيل حساب جديد باستخدام بيانات الوصول الافتراضية مثل:
اسم المستخدم:admin
البريد الإلكتروني admin@example.com أو mod@test.com
كلمة المرور: password
يمكنك استخدام النسخة التجريبية كما في الصورة التالية.
خطوات تثبيت Flarum باستخدام Docker
- خادم VPS بنظام Linux ويفضل توزيعة Ubuntu
- صلاحية الوصول عبر SSH
- تثبيت Docker وDocker Compose
- نطاق مخصص (اختياري)
- Nginx Proxy Manager لإدارة بروتوكول HTTPS
الخطوة 1: إعداد مجلد المشروع
الخطوة 2: إنشاء ملف البيئة .env
الخطوة 3: إعداد docker-compose.yml
- منافذ الاتصال (مثل 86 بدلاً من 80 إذا كان المنفذ مستخدمًا)
- اسم المستخدم وكلمة مرور قاعدة البيانات
- مسارات الحفظ
الخطوة 4: تشغيل قاعدة البيانات أولًا
الخطوة 5: تشغيل Flarum
ربط المنتدى بنطاق مخصص باستخدام Nginx Proxy Manager
- انتقل إلى Nginx Proxy Manager، وأضف نطاقًا جديدًا مثل forum.liman.com
- حدّد المنفذ 86
- فعّل WebSocket وخيارات الأمان
- بالنسبة لشهادة SSL، يمكنك استخدام شهادة واحدة للنطاق الرئيسي، ولن تحتاج إلى إصدار واحدة جديدة لكل تطبيق فرعي.

