Ich glaube nicht, dass Sie das mit so wenig Speicherplatz schaffen werden. Siehe Discourse auf einem Server mit vorhandenen Apache-Sites einrichten. Es gibt ein ähnliches Thema zu nginx, aber ich kann es in der Link-Suchbox nicht finden.
Ich empfehle Ihnen, zuerst auf einer anderen VM zu installieren, um zu sehen, wie die Dinge funktionieren, bevor Sie eine erweiterte Installation versuchen.
Es ist möglich, einige der Caching-Funktionen von Cloudflare zu nutzen, aber die Beschleunigungsfunktionen können Discourse beeinträchtigen. Es gibt viele Themen über Probleme, die Leute mit Cloudflare verursacht haben.