كيفية تثبيت Discourse على Plesk؟

هل لدى أحد تعليمات مجرّبة ومختبرة حول كيفية تثبيت Discourse على خادم Plesk؟

يحتوي خادم Plesk الخاص بي على خيار Docker، هل سيساعد ذلك؟ (انظر الصورة)

شكرًا مقدّمًا.

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

دانييلا.

شكرًا لكِ على الرد، نحن نقدر ذلك.

نعم، لقد قرأتُ ذلك الموضوع بالفعل، كان متفرقًا جدًا ويبدو مليئًا بالإحباط.

سأحاول إعداده على خادم تجريبي فقط في حال أخطأتُ في الأمر.

أي من صور Docker العديدة هذه هو الأفضل للاستخدام؟ (انظر الصورة)

شكرًا لكِ.

صورة الخطاب الرسمي

حسنًا، شكرًا لك. سأبلغ عن نتائجي لصالح الآخرين.

وهذا ما يمكن أن تتوقعه عندما تفعل الشيء نفسه.

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

ألا يكون من مصلحة Discourse نفسها إصدار تعليمات تثبيت شاملة ومختبرة بالكامل لجميع المنصات الرئيسية؟ على سبيل المثال: cPanel و Plesk و AWS Lightsail وما إلى ذلك. فكلما زادت عدد التثبيتات النشطة، كان ذلك أفضل.

إلا إذا كانت الأرباح الوحيدة التي يحققونها تأتي من رسوم التثبيت؟

تعمل التعليمات المقدمة بشكل جيد على جميع مزودي VPS الكبار الذين لا يوفرون *لوحة تحكم مع خادمهم.

يجب بالفعل الاحتفاظ بـ Discourse على خادم منفصل بسبب طبيعة التطبيق.

ليس كذلك. فهم يوفرون طريقة واحدة فقط لتثبيت Discourse، وهي تعمل بشكل جيد للأشخاص الذين لا يعرفون شيئًا عن إدارة الأنظمة. إذا أردت التثبيت بطريقة أخرى، فستكون في الغالب بمفردك. فالتثبيت عبر Plesk (أو cPanel) يجعل المهمة أصعب بكثير، وأعتقد أن إصدارات Plesk ليست متطابقة لدى جميع مقدمي الخدمة، لذا فإن دعم ذلك سيكون صعبًا للغاية. آخر عميل طلب مني التثبيت عبر Plesk، قمت بتقديم عرض إضافي بقيمة 500 دولار، وارتحت لعدم قبولهم لعرضي.

(التثبيت على Lightsail هو تثبيت قياسي ويعمل بشكل ممتاز.)

فقط رسوم الاستضافة هي مصدر دخلهم. خلال السنوات الثلاث الماضية، لم يحققوا أي دخل من التثبيتات.

@itsbhanusharma

شكرًا لك على الرد، فأنا أقدر ذلك حقًا.

إذن ما أحاول تحقيقه هو:

موقع WordPress ومنتدى Discourse كلاهما مُثبَّت على نفس الخادم.
ويفضل أن يكون ذلك على نطاق رئيسي ونطاق فرعي على التوالي.

أنا فقط أذكر ما هو بديهي هنا، فـ Bitnami تقدم:

WordPress

Discourse

لكن لا تقدم الاثنين معًا؟!؟ هل هذه فرصة ضائعة؟

لا أهتم حقًا بـ Plesk. ما أبحث عنه هو Discourse.
إذا كان ذلك يعني توفير جهاز آخر، فليكن.

صورة AMI الرسمية من AWS لـ Discourse باهظة الثمن للغاية، حيث تبلغ 49.24 يورو شهريًا
https://aws.bitnami.com/vms/new?image_id=iL2LqoI
(أضفت مسافات لتجاوز قاعدة الحد من الروابط الجديدة للمستخدمين، احذفها لزيارة الرابط)
إنها تستخدم، برأيي، مثيل EC2 قوي جدًا.

أعجبني AWS Lightsail حقًا لأنه ميسور التكلفة.
هل يمكنني تثبيت كل من WordPress و Discourse على مثيل Lightsail؟

@pfaffman

اسمحوا لي أن أحميكم مما لا أقوله.

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

سأواصل البحث عن حل مناسب.

شكرًا لكم على مساعدتكم.

أوه، هذا أمر مختلف تمامًا وقابل للتنفيذ بسهولة. يحتوي الرابط Search results for 'discourse apache' - Discourse Meta على العديد من المواضيع ذات الصلة.

أوه، إذن كنتُ أجيب على السؤال الخطأ. :slight_smile:

بمبلغ 1500 دولار، سأقوم بتثبيت أي عدد تريده من مواقع Discourse وWordPress وGhost على خادم واحد باستخدام Traefik في الواجهة الأمامية لتشفير HTTPS. يمكنك حتى استضافة Discourse داخل مجلد فرعي (وهو ما لا أنصح به بشدة، لكن عميلًا طلب ذلك لذا قمتُ بكتابة سكريبت لذلك).

لكن الروابط أعلاه تشير إلى بعض أدلة “كيفية” التنفيذ التي يجب أن تساعدك مجانًا على الوصول إلى ما تحتاجه.

مرحبًا،
سأحاول ألا أكون دراميًا.

من الممكن تمامًا تشغيل WordPress و Discourse على نفس الخادم المادي من خلال استخدام تطبيق وكيل عكسي بسيط، مثل nginx، أمام Discourse.

لقد قمت بإعداد أكثر من اثني عشر تثبيتًا بهذه الطريقة لمشاريع وعملاء مختلفين.

العملية بسيطة للغاية:

  1. قم بتثبيت Discourse على خادم VPS ذو سعة مناسبة.
  2. قم بتكوين Discourse لاستخدام وكيل عكسي خارجي Nginx.
  3. قم بتثبيت WordPress كما هو معتاد، وأنشئ كتلة خادم أخرى في إعدادات nginx للتعامل مع حركة مرور WordPress.
  4. استمتع بالنتيجة.

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

@pfaffman @itsbhanusharma

سيديان، شكرًا لكما على مساعدتكما الكريمة، فهي مُقدَّرة جدًا.

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

لم قمتُ أبدًا بإعداد منتدى Discourse من قبل، ولم يطلب من أحدٍ ذلك منّي. وليس لدي أي نية لأن أصبح “مطوّر Discourse”. سيكون هذا الأمر لمرة واحدة فقط من أجلي، ومن المحتمل أن أنسى خلال ستة أشهر كل ما قمتُ به لإعداده في البداية :smile:

لذا، فإن أي روابط تشاركها معنا ستكون مُقدَّرة جدًا.

شكرًا جزيلاً لكما.

مجرد رأي شخصي، أنا أدير نسختين من Discourse مرتبطتين بمواقع WordPress عبر إضافة WP Discourse، لكنهما على خوادم منفصلة، ويعملان بشكل ممتاز. بدأتُ وأنا أعرف WordPress فقط، لذا أستطيع أن أفهم لماذا قد يبدو الأمر وكأنه يجب أن يكون أبسط باستخدام خادم واحد لكليهما، لكنني أعتقد أن هذا ليس هو الحال فعليًا.

إذا كان القلق الرئيسي هو التكلفة، فضع في اعتبارك أن خادمًا مخصصًا لـ Discourse على Digital Ocean يبدأ بسعر 5 دولارات فقط في الشهر. هذا هو ما اخترته لمشروع جانبي صغير لي لا يدر أي دخل، لكن الطريقة التي أفكر بها هي أنه إذا وفر حتى بضع ساعات من وقتك سنويًا مقارنة بإعداد أكثر تعقيدًا، فهو يستحق التكلفة المنخفضة نسبيًا!

أولاً، يرجى الاطلاع على دليل التثبيت الرسمي لـ Discourse.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

بعد ذلك، تتوفر العديد من الدروس الممتازة التي تشرح كيفية إعداد nginx أمام Discourse. لا تتردد في استخدام زر البحث.

Run other websites on the same machine as Discourse

الجزء الأخير يتعلق بـ WordPress، لذا ما عليك سوى الانتقال إلى دليل /var/www/html المعتاد، وتنزيل أحدث حزمة لـ WordPress باستخدام wget، ثم فك ضغطها.

قم بتثبيت mariadb و php-fpm على الخادم، وأضف كتلة خادم nginx بسيطة تستخدم /var/www/html كجذر (root) وتقوم بتحويل الطلبات إلى php-fpm.

بمجرد الانتهاء من ذلك، يجب أن تتمكن من الوصول إلى WordPress عبر اسم النطاق الكامل (FQDN) لإكمال الإعداد.

بهذه الطريقة، يتم تثبيت كلا التطبيقين. الآن يمكنك تثبيت إضافة wp-discourse لربط WordPress و Discourse معًا.

إذا كنت بحاجة إلى توضيح أي غموض قبل البدء، فسأكون سعيدًا للمساعدة.

فقط لتعلمك، إذا كان بإمكانك إعادة تنسيق الخادم والتخلص من Plesk، فستتمكن من توفير التكلفة والحصول على إعداد يعمل في غضون ساعتين إلى ثلاث ساعات إذا كانت لديك معرفة أساسية بـ SSH.

آسف على تأخّري في الردّ.

لقد تعطلت الإجراءات بسبب عيد الهالوين.

سأحاول التثبيت غدًا وسأبلغكم بالنتيجة.

شكرًا لكم جميعًا على مساعدتكم، فهي مُقدَّرة.

عيد هالوين سعيد :jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern: