إرشادات لإعداد Discourse: Hetzner VDS + Namecheap Private Email SMTP

مرحباً،

أخطط لإعداد منتدى Discourse جديد وأود توضيح بعض النقاط:

الخادم: سأشتري VDS من Hetzner. ما هو نظام التشغيل الموصى به لـ Discourse؟

البريد الإلكتروني/SMTP: أفكر في استخدام Namecheap Private Email. هل ستعمل خدمة SMTP هذه بسلاسة أثناء إعداد Discourse؟

خطوات التثبيت: بعد شراء VDS من Hetzner، هل يمكنك تقديم إرشادات خطوة بخطوة حول كيفية تثبيت Discourse من البداية؟

النطاق و IP: بعد شراء VDS، هل أحتاج إلى ربط اسم نطاق أولاً، أم يمكنني بدء الإعداد عبر عنوان IP وإضافة النطاق لاحقًا؟

سأجهز كل من VDS من Hetzner وخدمة البريد الإلكتروني من Namecheap مسبقًا.
سأكون ممتنًا لأي إرشادات خطوة بخطوة مناسبة لشخص ليس لديه خبرة سابقة.

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

ستجد هنا كل ما تبحث عنه بخصوص التثبيت :slight_smile:

3 إعجابات

أهلاً!

يعتمد على حجم المنتدى ونشاطه.

إذا كان صغيرًا، فسيكون CX22 مقابل 5 يورو شهريًا جيدًا.

يحتوي CAX11 (معمارية ARM) على نفس المواصفات والسعر، ولكني أجد أن Discourse يعمل بشكل أفضل على ARM منه على x86، لست متأكدًا من السبب. العيب هو أنه لا توجد صورة رسمية متوافقة مع ARM لـ #email-receiver، إذا كنت تنوي استخدامه. يوجد فرع يعمل بدلاً من ذلك.

نعم، لا يمكنك تثبيت Discourse بدون اسم نطاق.

5 إعجابات

قد يبدو الأمر سهلاً بالنسبة لك، ولكنه يبدو معقدًا بعض الشيء بالنسبة لي.

هل يكفي المتابعة باستخدام عنوان IP الخاص بـ VDS، أم أنه من الضروري ربط اسم نطاق؟

هل أحتاج إلى إنشاء أي مساحة/قسم فارغ إضافي على VDS؟

وهل هناك أي خدمات أو متخصصين يمكنهم تقديم هذا الإعداد كخدمة؟

نظرًا لأنني لم أربط اسم نطاق من قبل، أعتقد أن هذا هو السبب في أنني لم أتمكن من المتابعة في التثبيت.

لقد اتصلت عبر SSH باستخدام عنوان IP فقط، لكن التثبيت لم يبدأ حتى.

منتدى صغير سيعمل مع قرص بحجم 40 جيجابايت، لا حاجة لمساحة إضافية.

كان الأمر نفسه بالنسبة لي عندما بدأت رحلتي مع Discourse. لم أستخدم Linux أو SSH مطلقًا.

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

عند إنشاء خادم على Hetzner، سيكون لديك خيار بين استخدام ملف مفتاح SSH أو تسجيل دخول/كلمة مرور عادية (سيتم إنشاؤها وإرسالها عبر البريد الإلكتروني إذا كنت أتذكر جيدًا).

ستصف العديد من الأدلة على الإنترنت كيفية الاتصال بخادم عبر SSH. الهدف الذي تريد تحقيقه هو الوصول إلى سطر أوامر الخادم.

أما عن كيفية ربط النطاق بعنوان IP الخاص بالخادم، فيتم ذلك من خلال إدارة DNS من الواجهة الإدارية لمزود اسم النطاق الخاص بك.

إذا كنت على استعداد للدفع مقابل المساعدة، يمكنك النشر في Marketplace :slight_smile:

إعجابَين (2)

لقد قمت بتثبيته وعمل بشكل جيد. شكرًا على الاقتراحات.

لا أعتقد أن Namecheap Private Email هي خدمة بريد معاملات، وبالتالي قد لا تكون أفضل طريقة لتشغيلها مع Discourse. يجب أن تبحث عن خيارات مثل Brevo أو MailGun أو Amazon SES.

Namecheap Private Email ليس فقط للاستخدام في صندوق الوارد (IMAP/POP)؛ بل يدعم بالكامل تسليم SMTP الصادر الآمن أيضًا. في إعداد Discourse الخاص بي، قمت بتكوين:\n\n* mail.privateemail.com كمضيف SMTP\n\n* المنفذ 465 / SSL\n\n* DISCOURSE_SMTP_ENABLE_START_TLS: false\n\n* DISCOURSE_SMTP_FORCE_TLS: true\n\nثم قمت بتشغيل ./launcher rebuild app لتطبيق التكوين.\nتم أيضًا إعداد سجلات SPF و DKIM و DMARC بالكامل من خلال Cloudflare DNS.\n\nونتيجة لذلك، يتصل Discourse بخادم SMTP الخاص بـ Namecheap بشكل آمن عبر 465/SSL وبما يتماشى تمامًا مع معايير البريد الإلكتروني.\nنظرًا لحجم البريد الإلكتروني الحالي، لا توجد حاجة لخدمة بريد إلكتروني معاملات إضافية مثل Mailgun أو Brevo أو Amazon SES في هذه المرحلة.

3 إعجابات

أنا متأكد تمامًا من أن NameCheap Private Email ليس خدمة بريد معاملات (لا أجد أي شيء يقول إنه كذلك؟). يوصي Discourse باستخدام خدمة بريد معاملات. قد تواجه مشاكل مثل هذه إذا استخدمت أشياء مثل NameCheap Private Email. إذا كان يعمل معك، فهذا جيد :person_shrugging:.

موفرو البريد للمعاملات الذين اقترحتهم أعلاه مجانيون في الغالب (باستثناء Amazon SES، لكنه لا يزال رخيصًا جدًا). Brevo هو 300/يوم، على حد علمي Mailgun هو 100/يوم.

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

قد يكون من الجيد التحقق مما إذا كانت شروط الخدمة الخاصة بهم تسمح باستخدامها لرسائل البريد الإلكتروني للمعاملات :slight_smile:

إذا لم يكن مسموحًا به، فإنك تخاطر بالعقوبة بطريقة ما أو يتم تحديد رسائل البريد الإلكتروني بشكل خاطئ على أنها بريد عشوائي وحظرها. أتحدث من واقع خبرتي (ليس مع NameCheap).

إعجابَين (2)

Namecheap لم تعد خيارًا بالنسبة لي. قبل فترة، أصيب أحد أعمامي بالسرطان. قمت بإعداد مثيل لتنسيق دعم العائلة.

ثم

قررت Namecheap بعد أشهر أنني بحاجة إلى تحميل وثائق هوية رسمية.

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

لذلك ألغت Namecheap النطاق من تحتي.

أوصي بـ Gandi. GoDaddy مروع بطريقة مختلفة.