Ich bin beruflich kein IT-Experte, aber ich hatte oder habe viele verschiedene Arten von Websites – WordPress, Drupal, Moodle, Mediawiki, Gitea, Mastodon-Server usw. Aber ich verstehe Docker überhaupt nicht. Mit diesem Hintergrund und im Vergleich zu anderen Apps ist WordPress am einfachsten zu starten und dicht gefolgt von Discourse. Das ist also überhaupt kein Problem.
Ein Klick von DigitalOcean hat manchmal Probleme (das gilt für alle ihre Apps), aber die größte Frage ist eigentlich Meta selbst. Wenn ein armer Administrator Probleme hat, ist die erste Frage: Ist das eine Standardkonfiguration? Und wenn die Antwort ja ist, aber es sich um einen Ein-Klick-Discourse handelt, erhalten Sie keinen Support. Die Community hilft vielleicht oder auch nicht. Aber da die Installation von Discourse einfach ist, ist es eine gute Option, es manuell zu installieren und etwa eine Stunde zu investieren, wenn Sie irgendeinen Hintergrund haben.
Mit etwas Größerem als dem angekündigten Minimum zu beginnen, ist einfach klug. Die Frage der Größe ist schwer, weil sie davon abhängt. Aber klein anzufangen und den VPS bei Bedarf zu vergrößern, ist eine einfache Lösung.
Meine Kosten bei Hetzner liegen bei ca. 15 Euro im Monat, inklusive Steuern. Ich hatte Unmengen an Inhalten, aber ansonsten ist diese Community ziemlich klein. Inhalte kosten nichts, außer Bilder, aber Benutzer sind teurer.
Ich hatte am Anfang einige Probleme, aber ich habe versucht, drei verschiedene Discourses zusammen mit mehreren WordPresses, Moodle usw. mit Varnish davor zu verwenden. Es funktionierte, aber die Verwaltung dieser drei Foren war zu dieser Zeit etwas problematisch für mich. Und als ich erkannte, dass ich nur ein Forum brauche und aufhörte, alles in einen VPS zu quetschen, wurde mein Leben einfacher (ja, ich habe Varnish einmal richtig kaputt gemacht und zu diesem Zeitpunkt waren alle meine Websites ausgefallen, wegen aller Eier in einem Korb).
Der schwierigste Teil ist, eine einfach zu bedienende und logische Struktur in ein Forum einzubauen. Und damit habe ich Stunden verschwendet, sehr viele. Aber ich plane nicht, ich versuche es, und das Denken kommt später. Das Entfernen unnötiger Kategorien und Unterkategorien und die Verwendung von Tags, und dann die Optimierung von Tags, war eine schreckliche Arbeit, wenn sie von Hand gemacht wurde, da ich Rails nicht verwenden kann (oder kann, aber ich weiß nicht wie).
Daher ist der Start eines Discourse ziemlich einfach, fast ein Spaziergang im Park (wenn das Mailsystem funktioniert). Aber alles danach erfordert Nachdenken, Verständnis dafür, wie Benutzer Dinge sehen und verwenden, Planung und etwas Testen. Wie jedes einzelne System es braucht (und seltener gemacht wird als Backups zu Hause).
Und alles kostet, aber meine WordPresses kosten mehr als Discourse.