-->
44
لم يتم العثور على الصفحة ! معذرة، فالصفحة التي تبحث عنها في هذه المدونة ليست متوفرة. رئيسية المدونة

    كيفية تطوير منتدى متكامل باستخدام فلاريوم Flarum: منصة المنتديات الحديثة والمجانية

     في عالم تطوير الويب، يظل التواصل المجتمعي أحد الركائز الأساسية لبناء مجتمعات حول المحتوى أو المنتجات. رغم تنوع منصات إدارة المحتوى، فإن بناء منتدى تفاعلي حديث قد يكون تحديًا للمطورين، خاصة إذا كانوا يبحثون عن حل مفتوح المصدر، أنيق، وسهل النشر. هنا يأتي دور تطبيق فلاريوم .

    نستعرض في هذا المقال طريقة تثبيت Flarum باستخدام Docker، مع توضيح ميزاته، وكيفية تهيئته على خادم افتراضي VPS بطريقة احترافية خطوة خطوة.

    ما هو فلاريوم Flarum



    يعد Flarum برنامجًا مجانيًا ومفتوح المصدر لإنشاء المنتديات، وهو يتميز بتصميم عصري وتجربة استخدام خفيفة وسريعة، ويعتمد على واجهة "Mobile-First" مما يجعله مثاليًا للعمل على جميع الأجهزة.

    عند إدارة قناة أو محتوى رقمي، غالبًا ما يكون التفاعل محدودًا على منصات مثل يوتيوب أو إنستغرام. من هنا تأتي الحاجة إلى منصة مركزية يمكن للمستخدمين فيها طرح الأسئلة، مشاركة الملفات، وبدء مناقشات متعددة المواضيع وهو مناسب للاستخدام الداخلي أي داخل المؤسسات أو الاستخدام العام مثل تضمينه في موقعك الإلكتروني.


    مميزات فلاريوم 

    يوفر Flarum العديد من المميزات مثل:

    1. تصميم أنيق وقابل للتخصيص
    2. دعم متعدد اللغات
    3. أداء سريع وخفيف
    4. بيئة آمنة وحديثة
    5. سهل التركيب والتحديث
    6. مجتمع داعم وإضافات متنوعة

    تجربة Flarum 

    يوفر الموقع الرسمي إمكانية تجربة Flarum دون تثبيته من خلال  صفحة العرض التجريبي الرسمية لنظام Flarum، يمكن للمستخدمين تجربة المنتدى بأنفسهم بطريقة سهلة وسريعة دون الحاجة لتثبيت أو إعداد مسبق. 

    تتيح المنصة إنشاء حساب فوري باستخدام أي بريد إلكتروني وهمي، ويتم تفعيل الحساب مباشرة. إذا بدأ البريد الإلكتروني بـ admin@ أو mod@، فسيحصل المستخدم على صلاحيات المشرف أو المراقب تلقائيًا، مما يتيح له استكشاف مزايا الإدارة. مع ذلك، يجب التنويه إلى أن هذا العرض التجريبي يُعاد تعيينه يوميًا، ولا يُنصح بإدخال أي معلومات حساسة أو استخدام بريد إلكتروني حقيقي. كما أن بعض إعدادات الإدارة محمية، ولا يمكن الوصول إليها أو تعديلها ضمن العرض. هذا النموذج يحتوي فقط على الإضافات الأساسية التي تأتي مع Flarum، في حين أن هناك أكثر من 1500 إضافة متاحة خارجه يمكن استكشافها لاحقًا عند تثبيت النظام فعليًا.

     بعد تسجيل حساب جديد باستخدام بيانات الوصول  الافتراضية مثل:

    اسم المستخدم:admin 

    البريد الإلكتروني admin@example.com أو mod@test.com

    كلمة المرور: password


    يمكنك استخدام النسخة التجريبية  كما في الصورة التالية.



    خطوات تثبيت Flarum  باستخدام Docker

    لتثبيت فلاريوم باستخادم دوكر تحتاج للمتطلبات التالية: 

    1. خادم VPS بنظام Linux ويفضل توزيعة Ubuntu
    2. صلاحية الوصول عبر SSH
    3. تثبيت Docker وDocker Compose
    4. نطاق مخصص (اختياري)
    5. Nginx Proxy Manager لإدارة بروتوكول HTTPS
    بعد توفير المتطلبات يمكنك اتباع الخطوات التالية:

    الخطوة 1: إعداد مجلد المشروع


    mkdir flarum
    cd flarum

    الخطوة 2: إنشاء ملف البيئة .env


    nano flarum.env

    يتضمن الملف المتغيرات التالية:


    FLARUM_URL=https://forum.example.com
    FLARUM_ADMIN_USER=admin
    FLARUM_ADMIN_PASS=strongpassword
    FLARUM_ADMIN_EMAIL=admin@example.com
    FLARUM_TITLE=My Flarum Forum

    تأكد من استخدام بروتوكول HTTPS، خاصة إذا كنت تستخدم Proxy Manager لتأمين الاتصال.

    الخطوة 3: إعداد docker-compose.yml

    nano docker-compose.yml

    يحتوي هذا الملف على إعدادات Flarum وMariaDB. من المهم تخصيص كل من الأمور التالية:

    • منافذ الاتصال (مثل 86 بدلاً من 80 إذا كان المنفذ مستخدمًا)
    • اسم المستخدم وكلمة مرور قاعدة البيانات
    • مسارات الحفظ

    الخطوة 4: تشغيل قاعدة البيانات أولًا


    docker-compose up -d mariadb

    الخطوة 5: تشغيل Flarum


    docker-compose up -d flarum
    ملاحظة: تأكد أن كلمة مرور المسؤول تتكون من 8 أحرف على الأقل وإلا ستفشل عملية التثبيت.

    ربط المنتدى بنطاق مخصص باستخدام Nginx Proxy Manager

    • انتقل إلى Nginx Proxy Manager، وأضف نطاقًا جديدًا مثل forum.liman.com
    • حدّد المنفذ 86
    • فعّل WebSocket وخيارات الأمان
    • بالنسبة لشهادة SSL، يمكنك استخدام شهادة واحدة للنطاق الرئيسي، ولن تحتاج إلى إصدار واحدة جديدة لكل تطبيق فرعي.
    الآن أنت جاهز لتجربة المنتدى الخاص بك.

    تخصيص وإدارة المنتدى



    بمجرد تسجيل دخولك إلى المنتدى، يمكنك من داخل الداشبورد تعديل ما تشاء مثل اسم المنتدى ووصفه وإدارة المستخدمين والمجموعات وتفعيل الوضع الليلي وتغيير الألوان وإعداد البريد الإلكتروني للإشعارات وتثبيت اللغات والإضافات وغيرها من الأمور العديدة الأخرى.

    كما يدعم فلاريوم لغات متعددة حيث يمكنك بسهولة تثبيت الحزم اللغوية من خلال لوحة الإدارة أو من خلال كومبوزر Composer، مما يجعله مناسبًا للمواقع العربية أو غيرها من اللغات.

    الخلاصة

    سواء كنت مطورًا مستقلًا أو صاحب مشروع رقمي، فإن فالريوم Flarum يمنحك أدوات قوية لبناء مجتمع حيوي حول محتواك وننصح بتجربته فهو خيار ممتاز لمن يبحث عن منتدى حديث وسريع ونظام إدارة مرن وبناء مجتمع مفتوح المصدر سهل التخصيص 

    هل جربت Flarum من قبل؟ شاركنا رأيك وتجربتك في التعليقات، ولا تنسَ مشاركة المقال مع من قد يهتم ببناء منتدى خاص باستخدام حلول مفتوحة المصدر.