Ich finde, dass Discourse sehr interessant für die Integration in ein Online-Produkt sein könnte, das ich entwickle. Dieses Produkt wird Tools für Anbieter von Online-Kursen bereitstellen, damit diese ihre Community verwalten, Dateien teilen, mit Studierenden interagieren usw. können.
Ich frage mich, ob Discourse so konfiguriert werden kann, dass jeder Kunde meines Produkts seinen eigenen Discourse-Server mit eigenen Themen und Benutzern erhält.
Welche Optionen habe ich, um dies zu erreichen? Benötige ich für jeden Kunden eine separate Installation? Kann eine einzelne Discourse-Installation verschiedene getrennte Foren verwalten (mit unterschiedlichen Benutzern, Themen usw.)?
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.