مرحباً، أنا مهتم بإنشاء منتدى Discourse للاستخدام في موقع واحد على شبكة واحدة. هذا لأن المنتدى لا يحتاج إلى (ولا ينبغي أن يكون) متاحًا خارجيًا. لقد رأيت عددًا قليلاً من المواضيع التي تبدو وكأن الأشخاص يحاولون إعداد شيء مشابه لهذا، ولكن هناك نقص في الإجابات الموجزة.
بشكل أساسي، أسئلتي هي كما يلي:
كيف سيختلف تثبيتي عن التثبيت الافتراضي إذا كنت لا أرغب في إنشاء “خادم سحابي” أو الاتصال بالإنترنت؟ (بافتراض جهاز محلي مع تثبيت جديد لنظام Ubuntu)
هل ما زلت بحاجة إلى اسم نطاق وخدمة بريد إلكتروني؟ إذا كان الأمر كذلك، فأنا لا أفهم لماذا لا يمكنني ببساطة الاتصال بالجهاز المحلي الذي يشغل Discourse باستخدام عنوان IP المحلي.
هل Discourse هو الأداة المناسبة لهذه المهمة؟ أنا أحب الطريقة التي تم بها تصميم الموقع واستخدمت مجتمعات Discourse، ولكن إذا لم يكن هذا منطقيًا كأداة اتصال داخلية، فسأبحث في مكان آخر.
أعتقد أن هذا ممكن، عن طريق تنزيل برنامج discourse أولاً إلى جهاز كمبيوتر محلي، ثم يجب أن يكون من الممكن نسخه إلى قرص أو نقل الملف إلى محرك أقراص خارجي واستخدامه للتثبيت.
قد لا تحتاج إلى اسم نطاق + خدمة بريد لهذا، لست متأكداً.
أما بالنسبة للسؤال حول ما إذا كان Discourse مثالياً لحالة استخدامك كأداة اتصال داخلية، فسيعتمد ذلك على كيفية تخطيطك لاستخدام هذا وما هي الخيارات البديلة.
بالنسبة لي، دوكر (Docker)، و ديسكورس (Discourse) نفسها، هو لغز كبير، ولكن هل يكفي أن يقوم البروكسي العكسي (reverse proxy) بإرسال ترويسات proxy_set_header؟ لذا لا حاجة لإنهاء SSL فعليًا؟
والبريد الإلكتروني لا يحتاج إلى الخروج، ومن ثم يمكن استخدام البريد الإلكتروني داخل النظام؟ شيء يعرفه كل البطريق منذ زمن طويل.
ولكن إذا كانت هناك حاجة فعلية وحقيقية لإنهاء SSL، فهل ستعمل شهادة موقعة ذاتيًا؟
يتطلب Discourse التحقق من صحة عناوين البريد الإلكتروني، لذا سيحتاج إلى إرسال بريد إلكتروني إلى جميع المستخدمين ما لم تستخدم تسجيل الدخول الأحادي (SSO) أو تسجيلات الدخول الاجتماعية التي توفر عناوين بريد إلكتروني تم التحقق منها.
حسنًا، مع الوكيل العكسي، لا يحصل عليه أبدًا. يحصل على رؤوس الوكيل. وإذا تم إعداد تلك الرؤوس بواسطة هذا الوكيل، فلن يعرف Discourse أبدًا أن حركة المرور تأتي عبر المنفذ 80. وهذه نقطة واحدة ووظيفة الوكيل العكسي، إنهاء SSL. هل أنا مخطئ؟
بالتأكيد. ولكن Discourse سعيد تمامًا إذا ذهب إلى حساب المستخدم *nix تحت النظام ولم يغادر الخادم الافتراضي الخاص نفسه طالما أن تسليم البريد يعطي الإجابة الصحيحة. هل أنا مخطئ؟