Pros and cons of multiple standalone containers vs one for multiple Discourse installs?

There seems to be two options for multiple Discoure installs, multiple containers or one - what are the pros and cons of each, and perhaps, which do you think makes more sense for my needs (see below)?

My server is set up so that each site on it is in its own folder in the /home directory, e.g.:

/home/site1
/home/site2
/home/site3
etc

So I would prefer to install each Discourse forum in the same way:

/home/site1
/home/site2
/home/site3
/home/discourse1
/home/discourse2
etc

The server has 48GB of ram and my current Discourse install is set-up in this way. What would suit my needs best and what are the drawbacks if any?

2 „Gefällt mir“

Are they all going to be serviced simultaneously? How much differentiation is going to exist in terms of plugins and other functionality?

3 „Gefällt mir“

What do you mean by serviced? Upgraded? If so, yeah that would be cool to have as an option - though don’t mind doing individual upgrades if I had to.

They will probably run the same plug-ins (tags, accepted answer) as I generally don’t like to use plugins unless they are official or semi-official.

1 „Gefällt mir“

@AstonJ was haben Sie hier seit 2015 in Bezug auf eigenständige vs. Multisite-Installationen festgestellt? Ich ziehe gerade in Erwägung, alle meine Websites auf einen DO-Droplet umzuziehen, um etwas Geld bei den Hosting-Kosten zu sparen.

Mir scheint, dass Multisite für mich in Ordnung sein könnte, da alle meine Websites privat sind und nicht so viel Aktivität aufweisen.

1 „Gefällt mir“

Standalone, da es viel flexibler ist :+1:

Sie sollten immer noch in der Lage sein, mehrere Foren auf einem einzigen Droplet zu hosten. Schauen Sie sich meine Anleitung hier an, wenn Sie Hinweise benötigen: Set up Discourse on a server with existing Apache sites (fügen Sie einfach zusätzliche Backends für jedes Forum in HAProxy hinzu).

Meinen $0.02 hier lassend,

es läuft wirklich auf Plugins hinaus. Multisite macht alle Plugins, die Sie installieren, für alle Websites im Netzwerk verfügbar, während eigenständige Websites ihre eigene einzigartige Teilmenge haben werden.
Die eigenständigen Websites werden wahrscheinlich eine höhere Systemauslastung aufweisen als eine einzelne Multisite, da jeder Container denselben Prozess ausführt. Dies bedeutet nicht unbedingt eine Auswirkung auf die Leistung in der Praxis, es sei denn, einige Websites verzeichnen exponentiell höheren Traffic als andere.

2 „Gefällt mir“