Le droplet Ubuntu à 5 $ de Digital Ocean peut-il faire tourner Discourse correctement ?

Bonjour ! J’ai donc créé un petit compte Digital Ocean et lancé un droplet en m’inscrivant via l’installation « Discourse en un clic » en utilisant l’option Ubuntu.

J’ai récupéré mes identifiants, me suis connecté au compte administrateur et, même avant de répondre aux 13 questions initiales de configuration de Discourse, les temps de chargement ont commencé à être épouvantables. J’ai maintenant créé quelques sujets, mais je n’ai pas encore écrit le moindre message et je suis le seul à visiter le site, pourtant je rencontre aléatoirement des temps de chargement très longs (certains dépassant 2 000 ms), ainsi que des erreurs 502 Bad Gateway et 504 Gateway Timeout en naviguant simplement sur le site, par exemple en cliquant sur des catégories depuis la page d’accueil.

J’ai essayé d’obtenir de l’aide auprès de Digital Ocean à plusieurs reprises, en précisant qu’il s’agissait d’une installation récente avec leur script d’installation, mais ils continuent de m’indiquer qu’ils ne supportent aucun logiciel d’aucune manière. La seule chose qu’ils ont faite a été de constater que ma consommation de mémoire (1 Go) était élevée, et ils m’ont suggéré d’arrêter certaines choses que j’aurais pu installer (je n’ai rien installé).

Est-ce que cela signifie que le droplet à 5 $ en installation en un clic n’est tout simplement pas suffisant pour un petit serveur Discourse ? D’après ce que j’ai lu, 1 Go devrait être largement suffisant jusqu’à ce que j’aie quelques dizaines d’utilisateurs actifs… ou bien Digital Ocean inclurait-ils une multitude de logiciels inutiles dans leurs installations en un clic qui empêchent leurs propres implémentations de fonctionner, et seraient-ils simplement inconscients de cela ?

Je suppose que, plus important que la raison, ce que les gens suggéreraient comme solution serait la priorité. Passer à leur VM à 10 $ ? Créer un nouveau droplet vierge et installer Discourse moi-même ? Ou fouiller dans les paramètres du serveur pour voir comment réduire la consommation de mémoire ? (Mes compétences en Unix remontent à environ 15 ans, mais si nécessaire, je peux tâtonner et finir probablement par supprimer certaines choses sans casser mon nouveau forum.)

Merci d’avance pour toutes suggestions que je pourrais recevoir !

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.