Ich hoste Discourse seit einem Jahrzehnt selbst auf DigitalOcean, zuerst auf einem 1-GB-Droplet für 5 /Monat, dann auf einem 2-GB-Droplet für 12 /Monat, als mir der Speicherplatz ausging, und dann wieder auf einem 1-GB-Droplet für 6 $/Monat.
Ich war mit DigitalOcean zufrieden, aber es ist für ein nicht-kommerzielles Forum etwas teuer.
Kürzlich bin ich auf einen Blogbeitrag von Bradley Taunt auf Hacker News gestoßen, der ein Hosting-Angebot von Linveo erwähnte, einem Unternehmen, von dem ich noch nie gehört hatte. Es bot AMD Ryzen 7950X KVM-VPSs mit 25 GB NVMe-Speicher für 15 $/Jahr auf lowendtalk.com an.
Ich habe gerade die Installation von Discourse auf dem geräumigeren AMD KVM 2GB VPS abgeschlossen (mit dem 75 % Rabattcode LET75AKVM2024 für 25 $/Jahr) und werde bald über meine Erfahrungen berichten.
@merefield Ja, aber es ist möglich. Das hatte ich jahrelang auf dem DigitalOcean Droplet für 6 $/Monat. Ich musste gelegentlich alte Protokolle und Bilder entfernen, um ein Upgrade durchzuführen, was umständlich war.
Der Linveo-Plan für 25 /Jahr, den ich nutze, verfügt über eine 50 GB NVMe-Festplatte, was dem Droplet für 12 /Monat entspricht.
Danke fürs Teilen! Ich habe eine Multisite-Installation für Staging-Instanzen auf ihrem 4 GB/100 GB VPS (für 50 $/Jahr mit dem Code) eingerichtet. Läuft bisher gut und ich mag ihr Control Dashboard wirklich, unkompliziert und einfach.
Sie haben jedoch standardmäßig alle E-Mail-Ports geschlossen. Sie müssen sich an den Support wenden, um Port 587 für SMTP zu öffnen, wenn Sie den Standard verwenden.
@manuel Cool! Ja, da ich von AWS und Digital Ocean komme, gefällt mir das einfache Dashboard. Da ich die schicken Sachen nicht brauche, ist es schön, das zu finden, was ich brauche
Ich bin neugierig: Was ist der Vorteil der Öffnung von Port 587 gegenüber dem Wechsel zu Port 2525 (was ich nach dem Ausführen von Discourse Doctor getan habe):
Mein E-Mail-Hosting-Dienst erfordert, dass Verbindungen zu ihrem Standard-SMTP-Server über die Ports 465 oder 587 hergestellt werden. Später fand ich heraus, dass sie einen Proxy-Server anbieten, über den man sich mit alternativen Ports verbinden kann, aber vielleicht könnte sich das auf die Zustellbarkeit auswirken? In jedem Fall hatte ich bereits darum gebeten, den Port zu öffnen.
Hat jemand von Kamatera für das Hosting von Discourse gehört?
Ich suche nach den besten Hosting-Optionen, die derzeit für Discourse verfügbar sind. Insbesondere planen wir, die API von Discourse in unsere mobile App (die mit React Native erstellt wurde) zu integrieren, um eine Community-Funktion zu erstellen.
Gibt es Empfehlungen oder Erfahrungen mit diesem Setup?
Ehrlich gesagt, ich bin ein absoluter Neuling, was Server angeht. Ich kenne nur grundlegende Bash-Befehle, aber ich habe es geschafft, meine Discourse-Instanz auf GCP bereitzustellen. Es war nicht allzu schwierig, und ich habe nur die angegebenen Firewall-Tags verwendet (wenn das überhaupt etwas gebracht hat), die Portkonfiguration nicht geändert (soweit ich mich erinnere) und es funktioniert.
Dein Beitrag ist schon etwas älter, aber vielleicht nutzt du ja immer noch Hetzner für deinen Server, daher habe ich mich gefragt: Hast du den Umzug tatsächlich durchgeführt? Und wenn ja, welche Erfahrungen hast du mit den CAX-Servern gemacht?
(Ich starte erneut Bemühungen, eine mittelgroße – typischerweise 100-200 gleichzeitige Benutzer, 2-3 Mio. Seitenaufrufe/Monat – Community zu Discourse zu migrieren; es ist relativ sicher, dass wir uns für Hetzner entscheiden werden, und mein erster Gedanke war, entweder eine CPX31- oder eine CCX23-Maschine zu verwenden. Ich beginne mich zu fragen, ob CAX31 auch eine Option ist).
(Ich bin ein anderer Fall, aber für mich funktioniert Hetzners CAX11, ihr günstigster Server, der auch ARM ist, gut. Ich habe zwei Foren, jedes auf einem CAX11, von denen ich eines von DigitalOcean migriert habe, und ich bin mit dem Ergebnis zufrieden: mehr Speicherplatz, mehr RAM, geringere Kosten, wenn ich mich richtig erinnere. Und keine Probleme für mich mit der Leistung, obwohl es ein Forum mit geringem Traffic ist (maximal 7000 Seitenaufrufe täglich)
Ich bin mir nicht sicher, warum es Abweichungen bei der Wiederherstellungszeit für die gleichen Intel-Server gibt.
ARM- und AMD-CPUs sind beim Wiederaufbau deutlich schneller, und die Seiten des Forums scheinen auch schneller zu laden.
Vielleicht werde ich meine kleinsten Foren in Zukunft auf ARM-Server umziehen und sehen, wie sich die Leistung unterscheidet.
Das Einzige, was mich ärgert, ist:
Aber nach allem, was ich gesehen habe, würde ich die ARM-Server von Hetzner empfehlen, zumindest im Vergleich zu Intel-Servern, sie scheinen insgesamt schneller zu sein.
Basierend auf Ihren Erfahrungen (und auch dem, was @Ed_S geteilt hat) scheint es, dass sogar der CAX21 bereits funktionieren könnte. Und für ein kleineres Projekt, das ich gerade parallel starte, sollte der CAX11 ausreichen (ich hätte nicht erwartet, dass er den CX22 so deutlich übertrifft).
Ich bin mir nicht sicher, ob ich mail-receiver verwenden werde, aber ich stimme zu, dass es eine Lücke zu sein scheint, da der Rest des Stacks und auch die meisten anderen Dinge, die man für eine Discourse-Installation benötigen könnte (Traefik, Crowdsec usw.), mit ARM64 kompatibel zu sein scheinen.
Aus irgendeinem Grund konnte ich heute Nachmittag auf meinem Intel CX22 (4 GB RAM), der ein kleines Forum hostet, nicht neu erstellen.
Ich musste Swap (2 GB) hinzufügen, um erfolgreich neu zu erstellen, was überraschend ist, da Discourse offiziell viel weniger benötigt und ./discourse-setup nur dann Swap erstellt, wenn die Instanz weniger als 2 GB RAM hat.
Sind die Anforderungen seit der Erstellung von Discourse Setup gestiegen? In diesem Fall könnte es eine gute Idee sein, diesen Teil von Discourse Setup anzupassen. cc @pfaffman, da Sie dieses Skript erstellt haben, sofern ich mich nicht irre.
Nach meinen Erfahrungen benötigen kleine, wenig besuchte Discourse-Installationen 11 GB RAM Aber ich vermute, es hängt von der Menge und Art der Plugins usw. ab.