En un Droplet (Digitalocean) hacer que Discourse, Moodle (edu), DAO (Aragon) funcionen juntos

¡Hola!
Tengo planes de tener subdominios (“edu” y “dao”) e instalar en ellos: 1. Moodle para la educación de nuestros usuarios de Discourse 2. DAO dirigiendo a Aragon para financiación, creación de tokens y gobernanza, transparencia de nuestra comunidad.
Instalé Discourse con una instalación estándar.
Y tengo algunas preguntas:

  • ¿Está gestionado por Nginx?
  • ¿Usamos Docker? (¿Puedo tener 3 contenedores para Discourse/Moodle/DAO) para que no se influyan mutuamente pero aún así se comuniquen, ya que necesito tener SSO (Oath2 de Google), LMS para que los perfiles estén interconectados)
  • ¿Qué puertos utiliza Discourse para las conexiones?
  • ¿Hay algún MySQL u otro ya en ejecución en Discourse? ¿Debería tener un MySQL separado para diferentes instancias? ¿O todo puede ser gestionado por uno solo?
    Creé un plan de aprendizaje de 1 mes para mejorar en Digital Ocean droplets, Ubuntu, Nginx, puertos, SSL, SSO (Oath2 de Google), Docker, LMS, DAO…
    … pero me pregunto si alguien ya ha recorrido este camino de unir estos 3 temas en una sola solución en cuyo núcleo está Discourse.
    ¡Gracias por cualquier sugerencia y por explicar cómo podría ser esta arquitectura!
    ¿Quizás algunas guías paso a paso o consejos?
    ¡Gracias!

Consulta Set up Discourse on a server with existing Apache sites.

Si vas a usar docker por completo, podrías probar Use Nginx Proxy Manager to manage multiple sites with Discourse

Discourse no usa mysql. Usa postgres.

3 Me gusta