نصائح لإعداد مثال متعدد النطاقات من Discourse مع تسجيل دخول موحد مشترك

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

المشكلة التي أعتقد أنني أحاول حلها هي: لدي نطاق، وعلى هذا النطاق أود إنشاء آلاف النطاقات الفرعية المحتملة، يركز كل منها على موضوع متخصص (ومختلف في الغالب). أفكر أيضًا في خيار يتضمن مئات النطاقات الفرعية فقط، وهذا هو الحد الأدنى حقًا؛ يجب ألا تضطر كل مجتمع فرعي إلى تصفية منشورات/أشخاص/رسائل أي مجتمع فرعي آخر.

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

مع كل ما سبق في الاعتبار، أنا على وشك الغوص في وثائق البدء من Recommended Hosting Providers for Self Hosters ثم الغوص في Multisite configuration with Docker. قلقي هو أن المقالة الأخيرة يعود تاريخها إلى 10 سنوات وقد تكون قديمة بعض الشيء :sweat_smile:

إذا كانت هناك أي نصائح أو تحذيرات أو عروض عامة للبصيرة، فأنا مستعد للاستماع!

جميع استضافات discourse.org التي ليست للمؤسسات تعمل على مواقع متعددة، لذا فهي تعمل ومستقرة ولا تتغير كثيرًا.

أعتقد أنه يمكنك استخدام discourse_connect للحصول على مصادقة موقع واحد لجميعها.

لقد كان لدي عدد قليل من الأشخاص الذين أرادوا إنشاء شيء شبيه بـ reddit بمئات إلى آلاف المواقع، لكن لم يكن أي منهم جادًا ولم أتجاوز إثبات المفهوم أبدًا.

لدي أدوات لإنشاء مثيلات مواقع متعددة، بالإضافة إلى حاويات Discourse متعددة خلف وكيل عكسي مع واجهة أمامية لإدارتها (https://dashboard.literatecomputing.com/).