На одном Droplet (Digital Ocean) заставить работать Discourse, Moodle (edu) и DAO (Aragon) вместе

Ознакомьтесь с материалом по адресу Set up Discourse on a server with existing Apache sites.

Если вы планируете полностью перейти на Docker, попробуйте Use Nginx Proxy Manager to manage multiple sites with Discourse

Discourse не использует MySQL. Он использует PostgreSQL.