جعل Discourse و Moodle (edu) و DAO (Aragon) تعمل معًا على Droplet واحد (Digital ocean)

مرحباً!
أخطط لامتلاك نطاقات فرعية (“edu” و “dao”) وتثبيت عليها: 1. Moodle لتعليم مستخدمي Discourse لدينا 2. DAO يوجه إلى Aragon للتمويل وإنشاء الرموز والحوكمة والشفافية لمجتمعنا.
تم تثبيت Discourse بتثبيت قياسي.
ولدي بعض الأسئلة:

  • هل تتم إدارته بواسطة Nginx؟
  • هل نستخدم Docker؟ (هل يمكنني الحصول على 3 حاويات لـ Discourse/Moodle/DAO) حتى لا تؤثر على بعضها البعض ولكن لا تزال تتواصل حيث أحتاج إلى SSO (Oath2 من Google)، LMS لربط الملفات الشخصية؟)
  • ما هي المنافذ التي يستخدمها Discourse للاتصالات؟
  • هل يوجد بالفعل MySQL أو أي شيء آخر يعمل على Discourse؟ هل يجب أن يكون لدي MySQL منفصل للحالات المختلفة؟ أم يمكن إدارة كل ذلك بواسطة واحد؟
    لقد أنشأت خطة تعلم لمدة شهر لتحسين مهاراتي في Digital ocean droplets، Ubuntu، Nginx، المنافذ، SSL، SSO (Oath2 من Google)، Docker، LMS، DAO…
    … ولكن أتساءل عما إذا كان أي شخص قد سلك هذا المسار لتوحيد هذه المواضيع الثلاثة في حل واحد يكون Discourse في جوهره؟
    شكراً لأي اقتراحات وللتوضيح حول كيف يمكن أن يبدو هذا الهيكل!
    ربما بعض الأدلة أو النصائح خطوة بخطوة؟
    شكراً!

تحقق من Set up Discourse on a server with existing Apache sites.

إذا كنت ستستخدم Docker بالكامل، فقد تجرب Use Nginx Proxy Manager to manage multiple sites with Discourse

لا يستخدم Discourse قاعدة بيانات mysql. يستخدم postgres.

3 إعجابات