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 Me gusta

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

3 Me gusta

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 me gusta

@AstonJ ¿qué determinaste aquí desde 2015 con respecto a las instalaciones independientes frente a las multisitio? Estoy considerando mover todos mis sitios a una instancia de DO para ahorrar algo de dinero en alojamiento.

Me parece que multisitio podría estar bien para mí dado que todos mis sitios son privados y no tienen mucha actividad.

1 me gusta

Independiente ya que es mucho más flexible :+1:
Aun deberías poder alojar múltiples foros en una única gota (droplet), echa un vistazo a mi guía aquí si necesitas indicaciones: Set up Discourse on a server with existing Apache sites (solo añade backends adicionales para cada foro en HAProxy).

Dejo mis $0.02 aquí:

realmente se reduce a los complementos (plugins). Multisite hará que cualquier complemento que instales esté disponible para todos los sitios de la red, mientras que los sitios independientes tendrán su propio subconjunto único.

Los sitios independientes probablemente tendrán una mayor utilización del sistema en comparación con un único Multisite porque cada contenedor ejecutará el mismo proceso. Esto no significa necesariamente un impacto en el rendimiento en la práctica a menos que algunos sitios experimenten un tráfico exponencialmente mayor que otros.

2 Me gusta