كيفية تثبيت منتدى Discourse باستخدام LightNode VPS؟
كيفية تثبيت منتدى Discourse باستخدام LightNode VPS؟
المقدمة
Discourse هو منتدى حديث ومفتوح المصدر ومنصة نقاش مصممة لعقد العقد القادم من الإنترنت. يعمل كقائمة بريدية ومنتدى نقاش وغرفة دردشة في آن واحد، مما يعزز النقاش الحضاري وبناء المجتمع. تحديثاته في الوقت الحقيقي ومجموعة ميزاته الواسعة تشجع على مناقشات مثيرة وديناميكية. تم بناؤه مع مراعاة الاستجابة وقابلية التوسع، حيث يتكامل مع الأجهزة المحمولة ويمكن تخصيصه أو توسيعه باستخدام الإضافات لتلبية احتياجات المجتمع المختلفة. يهدف Discourse إلى تعزيز التواصل المعنوي في بيئة سهلة الاستخدام.
الخطوات
إليك دليل مفصل مع الأوامر اللازمة لتثبيت Discourse على LightNode Ubuntu VPS:
-
تثبيت المتطلبات:
قم بتشغيل
bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
لتثبيت
- Git،
- rbenv
- ruby-build
- Ruby
- Rails
- PostgreSQL
- SQLite
- Redis
- Bundler
- MailHog
- ImageMagick
-
استنساخ Discourse:
استخدم
git clone https://github.com/discourse/discourse.git ~/discourse
لاستنساخ المستودع إلى مجلد المنزل الخاص بك.
-
إعداد قاعدة البيانات:
أنشئ دورًا باستخدام اسم المستخدم الخاص بنظامك باستخدام
cd /tmp && sudo -u postgres createuser -s "$USER"
-
تهيئة Discourse:
انتقل إلى مجلد Discourse باستخدام
cd ~/discourse
ثم قم بتثبيت الجواهر والاعتماديات JS باستخدام
bundle install
و
yarn install
بعد ذلك، أنشئ وهاجر قاعدة البيانات باستخدام
bin/rails db:create
bin/rails db:migrate
و
RAILS_ENV=test bin/rails db:create db:migrate
-
بدء الخوادم:
استخدم
bin/ember-cli -u
لبدء خوادم rails و ember.
-
إنشاء مشرف جديد:
أنشئ حساب مشرف باستخدام
bin/rails admin:create
واتبع التعليمات.
-
تهيئة البريد:
قم بتشغيل
mailhog
للحصول على مزيد من التفاصيل، راجع دليل Discourse Meta.
الأسئلة الشائعة
ما هو VPS منتدى Discourse؟
- VPS Discourse هو خادم خاص افتراضي مُحسّن لتشغيل برنامج منتدى Discourse، حيث يقدم موارد مخصصة وأداء محسّن لمنصة مجتمع قوية.
هل يمكنني تغيير عنوان IP في LightNode؟
- نعم، يوفر LightNode فرصتين لتغيير عنوان IP الخاص بك مجانًا.
ما هي الإعدادات التي أحتاج إلى فتحها لتثبيت Discourse؟
- وفقًا لوثائق Discourse الرسمية، تحتاج إلى VPS يحتوي على ما لا يقل عن 2 نواة، و4 جيجابايت من الذاكرة العشوائية، بهذه الطريقة ستحصل على أفضل تجربة.