منفذ 443 محظور على Discourse Digital Ocean مع زر واحد

كيف يمكن إصلاح ذلك؟ أنا أستخدم تطبيق DigitalOcean بضغطة زر واحدة.

ربما يكون ذلك بسبب عدم توافق Cloudflare مع أداة التثبيت. جرب ربما تعطيل وكيل Cloudflare (السحابة البرتقالية) مؤقتًا لسجلات A الخاصة بك أثناء التثبيت، أو قم ببساطة بتعديل ملف app.yml يدويًا وإعادة البناء (وهذا ما أفعله أنا).

كيفية تعديل ملف app.yml؟

تحقق منه، هل هو الآن على ما يرام؟

cd /var/discourse
nano containers/app.yml

لا تنسَ إضافة هذا في قسم القوالب في أعلى ملف app.yml:
- "templates/cloudflare.template.yml"

أضف المعلومات المطلوبة، مثل اسم المضيف (hostname) وبيانات اعتماد بروتوكول SMTP.

احفظ الملف واخرج، ثم شغّل الأمر التالي:

./launcher rebuild app

نعم، يبدو ذلك جيدًا. إذا جربت المثبت الآن مع تعطيل ذلك، فبإذن الله سيعمل. وإذا نجح الأمر، فستظل بحاجة إلى إضافة قالب Cloudflare إلى ملف app.yml وإعادة البناء.

كيفية إضافة اسم المضيف (hostname) و SMTP إليه

يجب عليك التمرير لأسفل الملف أكثر لرؤية هذه الحقول. هل فشل المثبت حتى مع تعطيل وكيل Cloudflare؟

هل يمكنني استخدام Gmail هنا؟
لأن خوادم البريد الأخرى كانت مدفوعة، هل توجد خوادم بريد مجانية؟

أوصي باستخدام خدمة AWS SES، فهي أرخص خدمة من الفئة العليا أعرفها. ليست مجانية، لكنها رخيصة وتعتمد على الاستخدام دون حد أدنى.

غير متأكد بشأن استخدام بريد Gmail المجاني، لم أجرب ذلك. قد ترغب في البحث في المنتديات حول ذلك.

سعر بدء AWS SES مجاني لمدة 12 شهرًا

أعتقد أن هذا ينطبق فقط إذا كنت تستضيف Discourse معهم على مثيل EC2، ما لم أكن مخطئًا.

حسناً، سأحاول استخدام SendGrid

Mailgun مزوّد SMTP رائع، كل ما عليك فعله هو التحقق باستخدام بطاقة ائتمان/خصم، لكن لن يتم خصم أي مبلغ منك.