I was thinking that Discourse could be really interesting to integrate in an online product I’m building. This product will give some tools for people selling online courses so they could manage their community, share files, engage with students, etc…
I was wondering if Discourse could be configured in such a way that every customer of this product I’m building could have its own Discourse server/topics/users.
What options would I have to achieve this? Would I need different installation for every customer? Can a single install of discourse manage different segregated forums (with different users, topics, etc?)
There is a multisite configuration. You’d need to create a new database and add some lines to a config file for each site, as well as work out a front end reverse proxy to handle https.