The discussion revolves around creating a second instance of Discourse on the same machine, served on a different domain via a reverse proxy. kuba-orlik proposes copying the app.yml file and renaming it app2.yml, making necessary changes, and running ./launcher build app2. pfaffman confirms this approach is viable but recommends moving to separate web and data containers to reduce RAM usage and downtime during rebuilds. However, Ed_S and riking suggest that for small, low-traffic forums, a simpler approach may be sufficient, with riking advising to update host-exposed resources to another name when using a second copy of samples/standalone.yml.
Yes. You can do that. But I would recommend spending a bit more time to move to separate web and data containers so that you have only a single instance of redis and Postgres running. But if you don’t care about wasting some ram and don’t need the benefit of reduced down time when your rebuild, your idea is fine.
This will use a bit more ram than a multisite setup but allows you to have different sets of plugins.
In that case, yes, a second copy of samples/standalone.yml will do fine - but: make sure to update the /var/discourse/shared/[standalone]/ and other host-exposed resources to another name.