WARNING: Discourse requires 1GB RAM

Hi all!

I’ve been trying to install Discourse, but without success so far.

I have a VPS with 1 GB ram and a 2gb swap file. Whenever I run ./discourse-setup I get the following error. (I’ve done a few clean installs on this VPS and also tried with 5b and 10gb swap files)

https://i.imgur.com/kn7ZsMw.png

As you can see in the screenshots there’s enough space free in the swap file.

I’ve searched the forums but all I get is either “the setup should make ask to make a swap file itself” or “you can make a swap file and then run the installation again”

I hope anyone has a solution.

Thanks in advance.

1 „Gefällt mir“

Your free + used is 1000MB, a gigabyte is 1024MB. Where is this hosted?

3 „Gefällt mir“

You have less than 1000mb of ram. The message is correct. You can either get more ram, edit discourse-setup to skip the test, or create a yml file by hand.

3 „Gefällt mir“

Ich habe denselben Fehler wie du.
Ich habe discourse-setup manuell geändert und das Limit von 990 auf eine kleinere Zahl geändert.
Und es funktioniert.. vorerst.

Ich glaube, das Limit wurde bereits ein wenig nach unten verschoben, da einige Anbieter nur etwas weniger als 1G bereitstellen, wenn man eine Maschine mit nominell 1G erhält. (Vielleicht siehe Fatal error when trying to start Docker (Oracle VM))

Was ist Ihr Anbieter? Was zeigt free -m --si an?

(Auf jeden Fall, wenn Sie genügend Swap+RAM haben, wird das Forum funktionieren. Wenn Sie zu wenig RAM haben, kann das Forum langsamer laufen und Upgrades länger dauern. 3G Swap+RAM reichen für ein kleines Forum, und das ist es, was ich benutze.)

1 „Gefällt mir“

In meinem Fall ist es ein Amazon EC2-Server.
Hier ist das Ergebnis von free -m --si

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483
1 „Gefällt mir“

Danke – ich denke, das rechtfertigt eine Anpassung von 990 auf etwas weniger – vielleicht 980. Die Absicht ist sicherlich, Rohstoffangebote mit nominal 1 GB zu unterstützen, und obwohl es eine harte Grenze geben mag, ist sie viel kleiner, sodass eine kleine Abwärtsanpassung niemanden gefährden würde.

1 „Gefällt mir“