Ich bin bereit, DigitalOcean 6 $/Monat für ihren 1 GB / 25 GB Plan zu bezahlen. Aber ich lese immer wieder, dass Discourse auf solch geringen Spezifikationen nicht funktionieren kann.
Ich habe einen Server mit den gleichen Spezifikationen bei Vultr. Discourse läuft einwandfrei.
1 GB RAM sollte für kleine Communities ausreichen, wie das Team in https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md geschrieben hat.
Übrigens könnten Sie sich AWS Lightsail ansehen, dessen Preise attraktiver erscheinen als DO.
Ich bin neugierig, @anxvew, hast du es geschafft, Discourse kostenlos zu hosten? ![]()
Zufällig habe ich ein Thema dazu gesehen:
Das könnte Ihnen helfen, obwohl ich diesen Ansatz nicht ausprobiert habe. Außerdem bietet Discourse kostenloses Hosting an, wenn Sie die Voraussetzungen erfüllen. Schauen Sie hier: Kostenloses Hosting für Open Source | Discourse - Civilized Discussion
Aber Sie müssen sich immer noch um E-Mails kümmern … also … $$
Wenn Sie kleine Communities meinen, können wir dann sicher von maximal 1000 Benutzern ausgehen?
Ich möchte eine Discourse-gestützte Q&A-Seite für eine gemeinnützige Community zu Karrieren für College- und Schülerstudenten haben. Es gibt also keine Möglichkeit, jemanden zu belasten oder Finanzmittel dafür zu erhalten. Es basiert also auf Spenden oder freiwilligen Ressourcen. Ich habe mich gefragt, wie hoch die monatlichen Mindestspenden wären, um eine Discourse-Seite für diesen Zweck aufrechtzuerhalten?
Sagen wir einfach, probieren Sie es aus. Wenn Sie auf Limits oder langsame Leistung stoßen, ist die Migration zu einem leistungsfähigeren VPS recht einfach.
Ja… Aber ich gehe davon aus, dass Andrew nicht zu viele E-Mails versenden wird, es gibt einige Anbieter, die großzügige kostenlose Pläne für geringe Versandvolumen anbieten.
Ich habe 2 GB/1 vCPU bei DO mit einer kleinen Community (<1000 Benutzer, nur wenige neue Themen/Antworten pro Tag, eine Handvoll Chat-Nachrichten, die meisten Bots sind verboten) und bin fast ständig am unteren Ende des Speichers, was ~90 % Auslastung bedeutet.
Ich hatte deswegen aber noch keine Probleme. Und ich weiß, ungenutzter RAM ist der teuerste RAM ![]()
Es ist schwer zu definieren, ob eine Community klein ist oder nicht, nur anhand der Gesamtzahl der Benutzer. Was zählt, ist die Anzahl der gleichzeitig aktiven Benutzer, denn das ist es, was Ihren Server hauptsächlich belastet. Codinghorror nannte in diesem Beitrag einige Schlüsselzahlen, die es zu berücksichtigen gilt.
Mein Forum läuft auf einer 4-GB-Instanz, zusammen mit einem selbst gehosteten Matomo-Analyse-Tool. Ich habe fast sechshundert Benutzer, aber nur 13 % davon waren im letzten Monat aktiv, ganz zu schweigen davon, wie viele davon gleichzeitig aktiv waren. :lächelndes_Gesicht_mit_Träne: Die durchschnittliche Speichernutzung meiner Maschine beträgt 2,6 GB.
Ich vermute, dass für eine solche Q&A-Seite mit 1000 Benutzern 2 GB eine sichere Wahl sind. Wenn die Community aktiv genug ist, benötigen Sie möglicherweise höchstens eine 4-GB-Instanz. Und mein Rat ist derselbe wie der von Codinghorror: Sie können einen Droplet aufrüsten, wenn Sie feststellen, dass er belastend ist.
Neben den Serverkosten sollten die Gebühren auch die Domaingebühr und die Gebühr für den SMTP-Anbieter beinhalten (die auf fast Null reduziert werden kann, wenn Sie einen günstigen Dienst finden). Angenommen, Sie haben eine Domain für 10 /Jahr gekauft, einen 2-GB-1-vCPU-Server bei Lightsail (10 ) gewählt und einen kostenlosen SMTP-Dienst genutzt, dann betragen die minimalen Spenden 12 $.
Wenn Sie eine kleine Community mit nur wenigen Benutzern haben, funktioniert dies einwandfrei. Ihnen wird nach ein paar Wiederaufbauten der Speicherplatz ausgehen und Sie müssen häufig einen launcher cleanup durchführen. Ich bevorzuge die 12 $/Monat-Option mit 50 GB, aber Sie können die Größe später mit nur wenigen Minuten Ausfallzeit anpassen.
Tatsächlich gibt es keine harte Grenze für die Anzahl der Benutzer oder die Aktivität – es ist nur so, dass das Forum langsamer lädt und aktualisiert, wenn es anfängt, mit dem Speicher zu kämpfen.
Und zum Thema Speicher sollten Sie damit rechnen, dass Ihr RAM genutzt wird. Sie werden Swap haben, und auch dieser wird genutzt, und das kann eine harte Grenze darstellen. Wenn Sie den freien Swap und die Paging-Aktivität im Auge behalten, wissen Sie, wie es damit steht. (Verwenden Sie dafür top oder free und/oder vmstat.)
Und ja, Speicherplatz ist eine weitere harte Grenze, die einschränkend sein kann und wahrscheinlich die erste, auf die Sie stoßen werden – die größte Variable hier ist, wie viele Uploads Ihre Benutzer machen und wie groß diese sind. Sie benötigen entweder eine Instanz mit mehr Speicherplatz oder Sie müssen den Upload-Speicher auf einen Cloud-Speicheranbieter aufteilen. Es gibt Informationen dazu, aber ich habe es selbst noch nicht gemacht.
Sie benötigen mehr freien Speicherplatz, um die Software zu aktualisieren, als um das Forum auszuführen. Daher müssen Sie möglicherweise alle paar Wochen, wenn ein Update ansteht, sehen, wie Sie dastehen. Das Herunterladen und anschließende Löschen Ihrer Backups kann helfen.
Ich habe hier mehr geschrieben:
Es gibt einige kostenlose E-Mail-Dienste, da bin ich mir ziemlich sicher, oder solche, die Dinge wie 2000 kostenlose E-Mails pro Monat oder so anbieten. Es gibt Auswahlmöglichkeiten, nur einige von ihnen sind weniger bekannt.
Ich habe ein Forum mit geringer Nutzung, und mit ziemlich aktiven Management habe ich festgestellt, dass ich mit dem günstigsten ($5/Monat – danke @pfaffman für die Korrektur!) DO-Plan auskommen konnte – aber ich musste alle automatischen Backups herunterladen und dann jedes Mal vom DO-Server löschen, wenn ich die Discourse-Software aktualisierte (was ziemlich oft vorkam), da der Upgrade-Prozess sonst normalerweise aufgrund von Platzmangel fehlschlug.
Das wurde etwas mühsam, sodass ich mich nach einer Weile für die nächsthöhere DO-Service-Stufe entschieden habe.
Es ist also sicherlich möglich – und Sie sollten ohnehin externe Backups aufbewahren.
Ich glaube, du meinst 5 $, nicht 5 GB. ![]()
Die kleinste Droplet läuft bei mir einwandfrei, ich habe etwa 8.000 Besucher pro Monat und 8.000 Seitenaufrufe pro Tag – keine Probleme.
Das sind fantastische Neuigkeiten – danke fürs Teilen.
Ich sollte anmerken, dass die von mir angegebenen Statistiken von Google Analytics und Forendaten stammen. Etwa 800 registrierte Forenbenutzer und etwa das Zehnfache an nicht registrierten Benutzern.
Ich bin mir nicht sicher, welche Schlüsselmetriken größere Kapazitäts-Droplets erfordern – Bandbreite/Dateigröße/Datenspeicher? Ich werde die Kapazität erhöhen, wenn die Leistung für die Benutzer nachlässt – aber davon ist noch nichts zu sehen. Ich bin äußerst zufrieden mit 5 $/Monat für den Digital Ocean-Dienst.
Hier sind die Metriken aus dem Forum
:
125 aktive Nutzer in den letzten 24 Stunden! Das ist mehr als genug – ich glaube nicht, dass die gemeinnützige Organisation, mit der ich verbunden bin, dies in naher Zukunft erreichen wird. Erst nach etwas Mundpropaganda-Marketing müssen wir über eine Vergrößerung des Droplets nachdenken. Vielen Dank für diese sehr informativen Statistiken.


