One argument in favor would be to be able to use it as an experimental setup for organization and plugins, which I’m not certain would be available with the IH solution—but if you say we could use different plugins as needed without burdening your deployment, I’m also very fine with going your way.
I’m also fine moving the Discourse to IH and doing experiments elsewhere—which I already do.
We will be a bit conservative with plugins for discourse.
We are interested in collaborating on this docker image libre.sh / docker / discourse · GitLab though and CI/CD will be configured. We could have an “experimental” branch for talk.libreho.st, I don’t know… I’m not sure… We’ll need to discuss about it and assess the risks. I wan to be extra cautious with this kind of stuff, even more now that it seems that discourse was exploited for remote code execution.
This could be discussed though. I don’t really see librehosters tools as an experimental place, at least I have not thought about it this way so far.
We will continue deploying basic and customised Discourse instances straight from the launcher talking directly to docker.sock from the parts of Ecobytes Docker hosting that are not going to be migrated into any cloud environment. IMHO no need for a separate VM here.
which runs flawlessly in parallel to our Docker Compose / libre.sh domains. It needs only a little tweaking in the container YAML to attach to the right load balancer network and to apply the correct configuration labels, but that’s about it.