استضافة Discourse ذاتيًا أصبحت أسهل بكثير

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

تثبيت Discourse بأمر واحد

أصبح إعداد Discourse على الخادم الخاص بك بسيطًا الآن مثل تشغيل أمر واحد:

wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash

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

أصبح SMTP اختياريًا الآن

كما قال @codinghorror ذات مرة:

لتخفيف ذلك، جعلنا SMTP اختياريًا. يسمح لك المثبت الجديد بتخطي إعداد SMTP تمامًا بالاعتماد على معرف Discourse (Discourse ID) لتسجيل الدخول.

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

نطاق فرعي مجاني مع معرف Discourse

مع حل مشكلة SMTP، استهدفنا العقبة التالية: الحصول على نطاق (domain). كان عليك شراء نطاق، وتكوين سجلات DNS، والانتظار… كل ذلك قبل رؤية Discourse يعمل.

لقد قمنا بحل هذه المشكلة. عندما تقوم بتشغيل المثبت ولا يتوفر لديك نطاق جاهز، سنرشدك للمطالبة بنطاق فرعي مجاني discourse.diy عبر حسابك في معرف Discourse. هذا يعني أنه يمكنك تشغيل مجتمعك والعمل في دقائق، وليس ساعات.

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

تجربة إعداد أكثر سهولة

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

ما تحتاجه

لاستضافة Discourse ذاتيًا، ستحتاج إلى:

  • خادم سحابي (من مزودين مثل DigitalOcean أو AWS أو Vultr أو ما شابه)
  • حوالي 10 دقائق من وقتك

هذا هو المعيار الجديد للدخول. لقد عملنا بجد لإزالة الاحتكاك حتى تتمكن من التركيز على بناء مجتمعك.

ابدأ الآن

هل أنت مستعد لتجربته؟ توجه إلى دليل التثبيت المحدث للحصول على تعليمات خطوة بخطوة.

إذا واجهت أي مشكلات أو كانت لديك ملاحظات، فأخبرنا في هذا الموضوع. نود أن نسمع عن تجربتك مع المثبت الجديد.


هذا التحديث هو جزء من جهودنا المستمرة لجعل Discourse أكثر سهولة للجميع، سواء كنت تدير مجتمعًا على منصتنا المستضافة أو على بنيتك التحتية الخاصة.

29 إعجابًا

مدهش! :exploding_head: أحب هذا وأتطلع إلى تجربته.

حان الوقت لتعديل تدوينة المدونة الأصلية Install Discourse in Under 30 Minutes أعتقد أن هذا يشبه الملاكمة بدون منشار!

8 إعجابات

هذا رائع، تهانينا! :sparkles::folded_hands:

إعجابَين (2)

هذا يجب أن يكون أعظم تحسن في الخطاب منذ بدايته. سرعة الخطاب :rocket:

إعجابَين (2)

من الرائع حقًا أن بروتوكول SMTP لم يعد مطلوبًا، لقد كان هذا دائمًا أكبر مشكلة واجهتني في إعداد Discourse.

إعجابَين (2)

ممتاز!! هذه خطوة كبيرة! أحب ديسكورس وأحب أن هذا سيجعله متاحًا للجميع على الأرجح!

إعجاب واحد (1)

هذا رائع!

Chefs Kiss French Chef

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

3 إعجابات

نعم، لا يزال يتعين عليك استخدام SMTP لإرسال رسائل البريد الإلكتروني، ولكن مع توفر إشعارات الويب الفورية (web push notifications)، يمكن الاستمتاع بـ Discourse بالكامل بدون رسائل بريد إلكتروني. لقد كنت أفعل ذلك لسنوات، ولدينا العديد من العملاء الذين ألغوا الاشتراك في رسائل البريد الإلكتروني تمامًا أيضًا.

سيتم دعم SMTP بالكامل ولكنه لن يكون عائقًا بعد الآن.

3 إعجابات

رائع. لنتحدث عن تثبيت مبسط! هذا يجعله أقل صعوبة بكثير للمستضيفين الذاتيين الجدد الآن.

هل هناك مهلة زمنية حتى يصبح هذا النطاق قابلاً للاستخدام؟ أم يمكن استخدامه “إلى الأبد”؟

إعجابَين (2)

بخصوص النطاق الفرعي diy، ماذا لو أردنا الترحيل إلى نطاقنا الخاص لاحقًا؟ هل إعادة التوجيه ممكنة؟

إعجابَين (2)

ناقشنا هذا في مكالمتنا اليوم، والفكرة العامة هي:

  1. لاستخدام النطاق … يجب أن يكون النطاق متاحًا على الإنترنت.
  2. يجب أن يكون موقع Discourse قابلاً للوصول على عنوان IP هذا. (تحقق بانتظام، إذا لم يكن متاحًا لمدة أسبوع، فقم بتعطيله)

بعد ذلك، إذا توقف موقع يستضيف اسمًا ذا قيمة عالية مثل cars.discourse.diy عن استضافة موقع Discourse لأي سبب، فإننا نحتفظ بالحق في سحبه وتعطيله من نظام أسماء النطاقات (DNS).

لن يتم إعادة استخدام أي موقع كان نشطًا (على سبيل المثال، 20 موضوعًا)، لذا فإن عدم نشاطه لفترة طويلة سيؤدي ببساطة إلى تعطيله. والسماح لمالك معرف Discourse الأصلي بإعادة تمكينه يدويًا.

نحن نعمل على تسوية التفاصيل الدقيقة لهذه القواعد، ولكن القصد هو أن هذه النطاقات مخصصة لمواقع Discourse النشطة المتاحة على الإنترنت. لا تستخدمها على شبكة داخلية (Intranet).

إعجابَين (2)

أعتقد أنني صغت سؤالي بطريقة خاطئة :sweat_smile:. هل من الممكن للمستضيف الذاتي استخدام النطاق discourse.diy إلى الأبد لمنتدى موقعه؟ أم أن هناك فترة زمنية محددة فقط يمكنه استخدامها خلالها (على سبيل المثال، لمدة 3 أشهر)؟

إعجاب واحد (1)

الخطة هي “إلى الأبد” ولكننا نحتفظ بالحق في سحبها.

على سبيل المثال:

  • سنقوم بسحب المواقع التي هي مواقع كراهية، لا نريد وضعها تحت علامة تجارية “افعلها بنفسك” (diy).
  • سنقوم بسحب السجلات من المواقع الميتة… حتى لا يتم حلها إلى عنوان IP ميت أو عنوان لا يشغل موقع Discourse.
إعجابَين (2)