Installazione di Discourse e Ghost sullo stesso Droplet

Posso installare in sicurezza Discourse e Ghost sullo stesso Droplet?

You probably can (if you know how to) but it won’t be ideal.

Certainly. I’ve been very happy with traefik as a front end /reverse proxy and configuring it with docker environment variables. You’ll need at least 2gb of ram, so it’s not going to save you money at the low end of the spectrum. For low volume, 2 small droplets is much easier.

Agreed. The reverse proxy setup makes the slightly higher monthly cost for two droplets worth it by itself. I always get bit by those…

L’ho fatto su un server Amazon Lightsail.

Ho installato Discourse (ovviamente in esecuzione sotto Docker), poi ho installato la versione Docker di Ghost utilizzando docker-compose e creando un file stack.yml per configurarlo.

Successivamente ho installato nginx e l’ho usato come frontend, configurando Discourse per servire i contenuti tramite una pipe Unix e reindirizzando le chiamate al server Ghost all’indirizzo interno 0.0.0.0:2386, dove Ghost ascolta.

Ora sto cercando di vedere se è possibile servire anche i contenuti di Ghost tramite una pipe Unix.

Ho un server con 1 GB di RAM e 1 vCore.
Tuttavia non funziona correttamente. Il carico CPU supera il limite di utilizzo sostenibile.
Almeno quando è necessario riconfigurare o ricostruire, e diventa estremamente lento.
Sembra un problema di utilizzo della CPU, non di limite di RAM.
2 core e 2 GB di RAM sembrano piĂą appropriati.

Su un’istanza t2.micro con la stessa configurazione sembra funzionare senza problemi.
Ma i prezzi di AWS sono troppo complessi per poter prevedere i costi.

Ora dobbiamo valutare se eseguire istanze separate di Ghost e Discourse sia più economico e più appropriato rispetto all’utilizzo di un server Lightsail con 2 core e 4 GB di RAM.