Die Mindestanforderungen an die Hardware für die Installation Hinweise
Mindestens 1 GB RAM (mit Swap)
Der Link zu den Swap-Hinweisen Hinweise
Für Server mit <= 2 GB RAM fordert ./discourse-setup während der Installation automatisch die Erstellung einer 2 GB großen Swap-Datei an und legt diese an.
Hier ist meine Einschätzung dazu. Falls sie falsch ist, sind sich sicher auch andere im Unklaren.
Hinweis: Ich habe Discourse noch nie in einer Produktionsumgebung installiert (nur eine Entwickler-Installation durchgeführt).
Wenn man einem Anbieter einen Server mit 1 GB RAM bestellt, gehe ich davon aus, dass während der Installation zusätzliche 2 GB für Swap belegt werden, was insgesamt 3 GB erfordert. Wenn der Anbieter die Maschine jedoch auf 1 GB begrenzt, haben Sie ein Problem.
Wenn man einem Anbieter einen Server mit 3 GB RAM bestellt, gehe ich davon aus, dass während der Installation keine zusätzlichen 2 GB für Swap belegt werden, sodass die gesamten 3 GB nur für den Arbeitsspeicher genutzt werden.
Wenn man einem Anbieter einen Server mit 4 GB bestellt, in dem Glauben, man benötige 2 GB als normalen Arbeitsspeicher und 2 GB als Swap, wäre es dann die beste Option, die 4 GB als 2 GB für den Arbeitsspeicher und 2 GB für Swap zu nutzen?
In unserem Fall sind wir Prolog-Programmierer, und da wir Open Source sind, stehen uns weitere Optionen zur Verfügung, in diesem Fall das OSU Open Source Lab (wir haben zudem kein Budget, weder jetzt noch jemals).
Obwohl ich weiß, dass die Nutzung von Digital Ocean mit Docker-Containern bei vielen die bevorzugte Wahl ist, ist OSU OSL die Option, die wir derzeit erkunden.
Hoffentlich erkennen Sie, wo mein Verständnis fehlt, und können meine Verwirrung bezüglich des benötigten Speichers und der korrekten Konfiguration ausräumen.
Die diesbezüglichen Kommunikationen sind hier abrufbar, falls gewünscht.