Discourse、Moodle (edu)、DAO (Aragon) を連携させるための Droplet (Digital ocean) 1 台での設定

こんにちは!
サブドメイン(「edu」と「dao」)を設置し、それらに以下をインストールすることを計画しています。

  1. Moodle:Discourseユーザーの教育目的のため
  2. DAO:Aragonにリダイレクトし、資金調達、トークン作成、ガバナンス、コミュニティの透明性を目的とする

Discourseは標準インストールで設置しました。
いくつか質問があります。

  • Nginxで管理されていますか?
  • Dockerを使用しますか?(Discourse/Moodle/DAO用に3つのコンテナを用意できますか?互いに影響を与えず、かつ連携できるようにしたいです。SSO(GoogleからのOath2)、LMSでプロファイルを相互に連携させる必要があります。)
  • Discourseは接続にどのポートを使用しますか?
  • DiscourseでMySQLなどが既に稼働していますか?各インスタンスに個別のMySQLが必要ですか?それともすべてを1つで管理できますか?

DigitalOcean Droplets、Ubuntu、Nginx、ポート、SSL、SSO(GoogleからのOath2)、Docker、LMS、DAOについて学習するための1か月の学習計画を作成しました…
…しかし、Discourseをコアとするソリューションにこれら3つのトピックを統合した経験を持つ人がいるかどうか疑問に思っていますか?

どのようなアーキテクチャが可能かについての提案や説明をいただけると幸いです!
ステップバイステップのガイドやヒントはありますか?
ありがとうございます!

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