Il droplet Ubuntu da $5 di Digital Ocean può eseguire Discourse correttamente?

Ciao! Allora, ho creato un piccolo account Digital Ocean e avviato un droplet registrandomi tramite l’installazione “One-Click Discourse” utilizzando l’opzione Ubuntu.

Ho ottenuto le mie credenziali, ho effettuato l’accesso all’account amministratore e, prima ancora di completare le 13 domande iniziali di configurazione di Discourse, i tempi di caricamento sono diventati atroci. Ora ho creato un paio di argomenti, ma non ho nemmeno scritto un singolo post e sono l’unica persona che visita il sito, eppure ricevo casualmente tempi di caricamento molto lunghi (alcuni superiori a 2.000 ms) e errori 502 Bad Gateway e 504 Gateway Timeout mentre navigo nel sito eseguendo azioni semplici, come cliccare sulle categorie dalla pagina principale.

Ho cercato aiuto da Digital Ocean un paio di volte, specificando che si tratta di un’installazione fresca con il loro script di installazione, ma continuano a dirmi che non supportano il software in alcun modo; l’unica cosa che hanno fatto è notare che il mio utilizzo della memoria (1 GB) è elevato e mi hanno suggerito di fermare alcune cose che potrei aver installato (non ne ho installate).

È un caso in cui il droplet da 5 $ con installazione one-click non sia semplicemente sufficiente per un piccolo server Discourse? Da quello che ho letto, 1 GB dovrebbe essere più che sufficiente fino a quando non avrò qualche decina di utenti attivi… oppure Digital Ocean include un mucchio di software inutile nelle loro installazioni one-click che impedisce alle loro stesse implementazioni di funzionare, e ne sono semplicemente inconsapevoli?

Credo che più importante di una ragione, sia capire quale soluzione mi consigliereste. Aggiornare al loro VM da 10 $? Creare un nuovo droplet vanilla e installare Discourse da solo? O smanettare con le impostazioni del server per vedere come ridurre l’utilizzo della memoria? (Le mie competenze Unix sono obsolete da circa 15 anni, ma se devo posso smanettare e probabilmente riuscire a eliminare alcune cose senza rompere il mio nuovo forum).

Grazie in anticipo per qualsiasi suggerimento possa ricevere!

Yes, it is, but you must use our official install guide, not the “one-click”. Long story, but cloud providers really hate when you use swap. :wink:

Hmm, ok, thanks for the link. I’m running through the instructions, but have a question on it, if I may. You say that using swap files are wonky with cloud servers… but when running through the installation, when I run the discourse-setup file, the first thing it tells me is that I may not be able to upgrade Discourse on my <2GB vm without a swap file. Should I ignore that & run without a swap anyways? Or can I enable a swap file manually through my Ubuntu 18.04 shell for the upgrade then just swapoff to get rid of it again?

You misunderstood what I said. We WANT swap, they disavow it.

To be clear: take the defaults. They are defaults for a reason :wink:

Ah, that makes an incredible amount more sense! I did indeed misunderstand what you meant - you’ll have to excuse me, I’m half-idiot on my paternal side. I followed your instructions and the install went smoothly this time - thanks!

Now I cannot, for the life of me figure out how to get mail working, but I’ll post a new topic for that & keep my fingers crossed that you fine folks on the board are feeling generous & can offer some guidance. Regards.