Empfohlene Hosting-Anbieter für Selbsthoster

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.

2 „Gefällt mir“

25 GB ist ein bisschen knapp, oder?

5 „Gefällt mir“

@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.

4 „Gefällt mir“

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.

4 „Gefällt mir“

@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 :slight_smile:

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):

1 „Gefällt mir“

Es gibt keinen Vorteil. 2525 ist völlig in Ordnung.

4 „Gefällt mir“

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.

2 „Gefällt mir“

Um dies hinzuzufügen, sieht auch gut aus

1 „Gefällt mir“

Jetzt sind es 5,50 USD für 4 vCPU-Kerne, 6 GB RAM.

2 „Gefällt mir“

Du kannst den Eröffnungspost bearbeiten. Es ist ein Wiki.

5 „Gefällt mir“

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?

1 „Gefällt mir“

Ich habe das nicht, aber einige ihrer Sachen sehen gut aus. Aber die Kosten sind möglicherweise höher als bei anderen Anbietern

Sie scheinen viele Optionen wie Betriebssystem-Images usw. zu haben.

1 „Gefällt mir“

Es scheint, dass Contabo seine Preise für weniger RAM erhöht. Jetzt 6,55 USD für 4 CPU, 4 RAM.

EDIT: Bearbeitet!

1 „Gefällt mir“

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.

3 „Gefällt mir“

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).

2 „Gefällt mir“

(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)

4 „Gefällt mir“

Nein.

Ich hoste mehrere Foren bei Hetzner, hier sind die Spezifikationen und die Wiederherstellungszeit.

Domain Specs CPU type vCPU RAM NVMe Rebuild time Monthly Price
- CX21[1] Intel 2 4GB 40GB 13:50 € 4.55
forum.rennes-monostars.fr CX22 Intel 2 4GB 40GB 11:15 € 4.55
forum.tevives.fr CX22 Intel 2 4GB 40GB 7:20 € 4.55
forum.monocycle.info CAX11 ARM 2 4GB 40GB 5:30 € 4.55
- CAX21 ARM 4 8GB 80GB 5:00 € 7.79
unicyclist.com CPX31 AMD 4 8GB 160GB 5:00 € 16.32
vw-camper.fr CPX31 AMD 4 8GB 160GB 4:40 € 16.32

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.


  1. Ausgelaufen ↩︎

4 „Gefällt mir“

Vielen Dank für die ausführliche Antwort!

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.

1 „Gefällt mir“

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.

Es gibt eine funktionierende inoffizielle Fork: GitHub - mpalmer/discourse-mail-receiver at arm64-build

4 „Gefällt mir“

Nach meinen Erfahrungen benötigen kleine, wenig besuchte Discourse-Installationen 11 GB RAM :man_shrugging: Aber ich vermute, es hängt von der Menge und Art der Plugins usw. ab.

4 „Gefällt mir“