تثبيت Discourse للمبتدئين الذين يرغبون في الانضمام إلى المجتمع

مرحبًا بالجميع،

أنا متحمس جدًا لمعرفة ما إذا كان هناك دليل شامل خطوة بخطوة متاح لتثبيت Discourse، مع صور توضيحية، يتضمن إعداد البريد الإلكتروني والنطاق للمبتدئين الذين لديهم معرفة أساسية بسطر الأوامر.
تبدو تعليمات Google و YouTube قديمة وغير مكتملة بنسبة 100% حتى الآن في بحثي!
أي مساهمة من خبير ستكون محل تقدير كبير، وستساهم بشكل كبير في نمو مجتمع Discourse، فهناك الكثير من الأشخاص الذين انبهروا بالنظرة العامة ولكنهم لا يزالون يكافحون للعثور على تعليمات دقيقة.

هذا هو الدليل الرسمي. لا يكذبون بشأن استغراق الأمر أقل من 30 دقيقة.

لقد مررتُ به، لكن قسم إعدادات البريد الإلكتروني وإعداد النطاق مختصر بعض الشيء؛ لكان من المقدر جدًا لو تضمن المزيد من التوضيحات المرئية، خاصةً في جزء إعداد البريد الإلكتروني والنطاق!

يوفر كل مزود بريد إلكتروني تعليماته الخاصة. لهذا السبب لا توجد تعليمات مخصصة لهم هنا. إذا كنت ترغب في الحصول على تعليمات خطوة بخطوة لإعداد البريد الإلكتروني، فسأقوم بتكوين Mailgun وأتأكد من نجاح إعدادك مقابل 150 دولارًا: https://www.literatecomputing.com/product/discourse-lite-install/ لمزيد من التفاصيل، راجع: https://www.literatecomputing.com/discourse-self-hosting-faq/

ماذا تفعل عندما يطلب عنوان بريد إلكتروني لـ Let’s Encrypt؟
عن ماذا يتعلق الأمر؟

أدخل عنوان بريدك الإلكتروني (على الرغم من أن أي عنوان سيعمل). سيؤدي ذلك إلى إنشاء شهادة https مجانية لموقعك.

شكرًا لك على ردك اللطيف، هناك مشكلة أخرى أواجهها أثناء التثبيت:
بمتابعة هذا الرابط discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
عند إدخال الأمر التالي ```
wget -qO- https://get.docker.com/ | sh
يُحوَّل الرمز “|” إلى “>” في وحدة تحكم Digital Ocean!
هل لديك أي اقتراح حول كيفية إدخال الرمز “|” بشكل صحيح هناك؟

تخطَّ ذلك ببساطة. سيقوم Discourse -setup بإجراء ذلك تلقائيًا.

هل تقصد أنه يمكنني تخطي الأمر في الجزء المحدد بالأحمر والانتقال مباشرة إلى الجزء المحدد بالأخضر؟

بغض النظر عما يقوله جاي، لا ينبغي عليك حقًا القيام بأي شيء مهم عبر وحدة التحكم؛ بل قم بالاتصال بالنظام عبر SSH. سيسهل ذلك أيضًا، على سبيل المثال، نسخ بيانات اعتماد الحساب من Mailgun ولصقها.

يبدو أن التعليمات المقدمة هنا discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub غير دقيقة، فكلما حاولت تطبيقها انتهى بي الأمر بحدوث خطأ ما!
أي مساعدة ستكون موضع تقدير كبير.

مرحبًا @Earlie، كنت أواجه نفس المشكلة باستخدام وحدة تحكم DigitalOcean، لكن لم يكن هناك حل جوهري لهذه المشكلة. على أي حال، أقترح عليك تثبيت Discourse عبر PuTTY. ستُحل مشكلة الرمز العمودي “|” ورمز “<” الصغير هناك. ابحث عن بعض الدروس على YouTube حول استخدام PuTTY. إنه أسهل من استخدام وحدة التحكم في DigitalOcean. اطّلع على سؤال مماثل لي هنا: https://meta.discourse.org/t/how-to-install-discourse-on-5-droplet-on-digitalocean/84172/41?u=systmyz

أفهم الأمر الآن، لكن هناك مشكلة أخرى: لا توجد أي وثائق متاحة هنا على يوتيوب أو في أي مكان آخر تحتوي على تعليمات كاملة ومحدثة ودقيقة. بعض الأوامر تعمل، بينما ينتهي بعضها الآخر بحدوث خطأ!

هذه هي المشكلة، وأنا أتفق معك يا عزيزي. الحل الوحيد الذي أقترحه لك في الوقت الحالي هو اتباع طريقة المحاولة والخطأ.

أوافق على أن الأمر يتطلب ميلاً تقنياً ما. المشكلة هي أن التعليمات مخصصة لنظامي Mac و Ubuntu، لكن يبدو أنك تعمل على نظام Windows، وهو ما لم يكن واضحاً من المنشور الأصلي.

لقد افترضنا أنك تعرف ما هو SSH.

لا، أنا لا أتفق معك. إنها مجموعة بسيطة من الخطوات إذا كنت تعرف بعض أوامر shell الأساسية في لينكس. وإلا، فيمكنك أن يطلب من محترف إعدادها لك عن طريق نشر متطلباتك في السوق، أو يمكن أن يساعدك @pfaffman مقابل رسوم.

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

أتفق، هذه هي الخيار الوحيد للأشخاص ذوي المعرفة المتوسطة في كل هذا مثلي.

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

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

نقطة واحدة تجدر ملاحظتها هنا هي أن بعض هذه الأمور معقدة، ومعرفة مسبقة عامة على الأقل بسطر أوامر لينكس مفيدة كما اقترح @fzngagan.

نقطة أخرى هي وجود عدة كتل من الأمور. على سبيل المثال، فريق Discourse لا يدير خدمات البريد الإلكتروني أو DNS أو سلال Amazon.

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

أخيرًا: البحث هو صديقك.