إعداد Discourse

مرحبًا بالجميع! أتمنى أن تكونوا بخير، أنا جديد في كل هذا.
أنا عالق في ربط هذه الخدمات الثلاث: Mailgun، والنطاق، وDigital Ocean.

  • لدي حساب Mailgun
  • نطاق (لدي أيضًا بريد إلكتروني احترافي وأرغب في إرسال رسائل منه)
  • حساب Digital Ocean

إذن، ما الذي يجب علي فعله؟

مرحبًا @Zackie
أهلاً بك في Discourse Meta.

الخطوة المنطقية التالية هي اتباع دليل التثبيت هذا:

discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

آمل أن يكون ذلك مفيدًا.

أواجه خطأ أثناء تثبيت discourse

يبدو أن المنفذ 443 على الجهاز غير متاح باستخدام اسم المضيف: example.com

لكن الاتصال بالمنفذ 80 ناجح!
هذا يعني أن إعدادات DNS صحيحة!

ما الذي يجب علي فعله الآن؟

هل يوجد جدار حماية يمنع الاتصالات على المنفذ 443؟

يمكنك التحقق من جدار حماية DigitalOcean وجدار حماية الخادم الافتراضي الخاص بك (VPS) لمعرفة ما إذا كان هذا هو الحال.

كيف أفحص ذلك؟ :smile:

تحدثت أيضًا مع شركة النطاق، وأخبروني بالانتظار حيث قد يستغرق الأمر من 24 إلى 48 ساعة ليتم نشره بشكل صحيح. ربما سيتم حل المشكلة.

أعتقد أن تثبيت discourse على نطاق فرعي أسهل، مثل www.example.com (أو forum.example.com، وما إلى ذلك) بدلاً من الجذر في ‘example.com’.

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

لكنني أريد تثبيته على النطاق الرئيسي

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

كيف أحذف ملف الإعدادات containers/app.yml الموجود بالفعل!
ثم أقوم بالتثبيت مرة أخرى؟

يمكنك ببساطة تشغيل الإعداد مرة أخرى

شكرًا لك.. لقد قمت بإعداد الموقع، وكان يعمل بشكل جيد، ولكن بعد 20-30 دقيقة ظهر هذا:

قد تكون هذه مشكلة تتعلق بـ Let’s Encrypt. لقد وجدت هذه النصيحة مفيدة جدًا للحصول على شهادة لكل من www و non-www:

لكنني قمت بتثبيت قياسي مؤخرًا ويظهر https

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

الصندوق يشير إلى أنه غير آمن؟

لتعديل ملف app.yml الخاص بك:

cd /var/discourse
nano containers/app.yml

ثم استخدم مفاتيح الأسهم للتنقل إلى القسم الصحيح، واتبع التعليمات الواردة في المنشور المقتبس أعلاه.

إذا لم ينجح الأمر، يمكنك تحريره يدويًا من ملف app.yml لاحقًا، وسنحاول طريقة أخرى. :slightly_smiling_face:

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

شكرًا لك على المساعدة يا صديقي.. كانت المشكلة شيئًا آخر.. فقد كان لدي سجل “A” في DNS الخاص بي يقوم بإعادة التوجيه إلى “النطاق الموقوف”، وهذا هو السبب في ظهور هذه الرسالة الخطأ.

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

لا تقلق. :slightly_smiling_face: سعيد لأنك نجحت في إعداده. :+1:

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