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 curtidas

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

3 curtidas

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 curtida

@AstonJ o que você determinou aqui desde 2015 em relação a instalações standalone versus multisite? Estou apenas considerando mover todos os meus sites para um droplet da DigitalOcean (DO) para economizar algum dinheiro com hospedagem.

Parece-me que multisite pode ser bom para mim, dado que todos os meus sites são privados e não têm tanta atividade.

1 curtida

Autônomo, pois é muito mais flexível :+1:
Você ainda deve ser capaz de hospedar vários fóruns em um único droplet, dê uma olhada no meu guia aqui se precisar de dicas: Set up Discourse on a server with existing Apache sites (basta adicionar backends adicionais para cada fórum no HAProxy).

Deixando meus $0.02 aqui,
tudo se resume a plugins. O Multisite tornará quaisquer plugins que você instalar disponíveis para todos os sites na rede, enquanto os sites independentes terão seu próprio subconjunto exclusivo.
Os sites independentes provavelmente terão maior utilização do sistema em comparação com um único multisite porque cada contêiner estará executando o mesmo processo. Isso não significa necessariamente um impacto no desempenho na prática, a menos que alguns sites experimentem tráfego exponencialmente maior do que outros.

2 curtidas