Kann Digital Oceans 5-Dollar-Ubuntu-Droplet Discourse problemlos ausführen?

Hallo! Ich habe mir ein kleines Digital Ocean-Konto erstellt und einen Droplet gestartet, indem ich mich über die „One-Click Discourse"-Installation mit der Ubuntu-Option angemeldet habe.

Ich habe meine Zugangsdaten erhalten, mich beim Admin-Konto angemeldet, und schon bevor ich die 13 anfänglichen Discourse-Konfigurationsfragen vollständig beantwortet hatte, begannen die Ladezeiten, sich als katastrophal zu erweisen. Jetzt habe ich zwar ein paar Themen erstellt, aber noch nicht einmal einen einzigen Beitrag verfasst und bin die einzige Person, die die Seite besucht, doch ich bekomme zufällig extrem lange Ladezeiten (einige über 2.000 ms) sowie 502 Bad Gateway- und 504 Gateway Timeout-Fehler, während ich mich auf der Seite umsehe und einfache Dinge wie das Klicken auf Kategorien von der Hauptseite aus mache.

Ich habe Digital Ocean bereits ein paar Mal um Hilfe gebeten und darauf hingewiesen, dass es sich um eine frische Installation mit ihrem Installationsskript handelt, aber sie bestehen darauf, dass sie Software in keiner Weise unterstützen. Das Einzige, was sie getan haben, ist, festzustellen, dass mein Speicherverbrauch (1 GB) hoch ist, und sie haben vorgeschlagen, einige Dinge zu stoppen, die ich eventuell installiert habe (ich habe jedoch nichts installiert).

Ist das ein Fall, bei dem der $5-Droplet für die One-Click-Installation einfach nicht ausreicht, um einen kleinen Discourse-Server zu betreiben? Aus dem, was ich gelesen habe, sollte 1 GB mehr als genug sein, bis ich ein paar Dutzend aktive Nutzer habe … oder bündelt Digital Ocean eine Menge Ballastsoftware in ihren One-Click-Installationen, die verhindert, dass ihre eigenen Implementierungen laufen, und sie sind sich dessen einfach nicht bewusst?

Ich schätze, wichtiger als der Grund ist die Frage, was die Leute als Lösung vorschlagen würden? Auf ihren $10-VM upgraden? Einen neuen, reinen Droplet erstellen und Discourse selbst installieren? Oder mich durch die Servereinstellungen arbeiten, um zu sehen, wie ich den Speicherverbrauch senken kann? (Meine Unix-Kenntnisse sind etwa 15 Jahre veraltet, aber wenn es sein muss, kann ich Dinge mit Stöcken stochern und werde wahrscheinlich irgendwann einige Dinge entfernen, ohne mein neues Forum zu beschädigen).

Danke im Voraus für alle Vorschläge, die ich erhalten könnte!

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.