Self-Hosters, welche Erfahrungen habt ihr gemacht?

Ich überlege, ob ich Discourse auf einem VPS selbst hosten oder für eine vollständig verwaltete Instanz bezahlen soll.

Ich arbeite seit 25 Jahren mit Linux und verwalte meine eigenen einfachen Server für einige persönliche Anwendungen wie Nextcloud und Syncthing. Ich bin kein Systemadministrator, aber ich kenne mich mit einem Ubuntu-Server aus.

  1. Auf einer Skala von 1 bis 10, wobei 10 der höchsten Schwierigkeitsgrad bei der Verwaltung einer Discourse-Instanz ist, wie würden Sie ihn bewerten?

  2. Wenn ich meine Discourse-Instanz jemals auf einen anderen VPS migrieren muss, ist dieser Prozess ziemlich nahtlos oder problematisch?

  3. Was sind die häufigsten Probleme, auf die Sie beim Selbst-Hosting stoßen?

Danke

9 „Gefällt mir“
  1. 2 – mit einigen, aber recht grundlegenden Kenntnissen der Shell, von Ubuntu und der Funktionsweise des Internets

  2. Ich hatte nichts und alles lief wie dokumentiert

  3. Fehler und Probleme der Admin-Level-Dokumentation, einschließlich zu kurzer, schwieriger oder auf Entwickler-Level ausgerichteter Dokumentation; alles in allem recht seltene Situationen und WordPress bereitet mehr Kopfzerbrechen

6 „Gefällt mir“

Ich würde das erstmalige Einrichten mit 5 und die Wartung mit 1 bewerten.
Der anfängliche Einrichtungs-/Konfigurationsprozess erfordert zwar eine gute Dokumentation, aber dennoch Vorsicht bei der Konfigurationsdatei. Sobald die Datei app.yml vorhanden ist, benötigen Sie zum späteren Aktualisieren von Discourse nur noch ./launcher rebuild app.
Ich empfehle Ihnen, mit der Zwei-Container-Einrichtung zu beginnen, die Ihnen bei der Aktualisierung fast keine Ausfallzeiten beschert.

Extrem einfach. Stoppen Sie einfach den Container ./launcher stop app und verwenden Sie rsync -av /var/discourse new_host:/var/, um den gesamten Ordner zu kopieren, und führen Sie dann ./launcher rebuild app auf dem neuen Host aus.

Meistens ist es problemlos. Wenn Sie einige alte und nicht gut gewartete Drittanbieter-Plugins/Theme-Komponenten verwenden, können Sie nach einem Update auf Probleme stoßen, aber Sie können diese trotzdem deaktivieren.

6 „Gefällt mir“
  1. Ich würde es mit 7/10 für die Verwaltung von Discourse bewerten. Die Installation und Verwaltung ist normalerweise ein Kinderspiel, aber manchmal stoße ich auf Probleme, deren Behebung einige Zeit in Anspruch nimmt, aber am Ende funktioniert es. Außerdem haben Sie mehr Kontrolle über Ihre Instanz! Früher habe ich meine Discourse-Instanz in der Cloud betrieben, aber jetzt betreibe ich sie zu Hause in meinem Heimnetzwerk.

  2. Die Migration ist ein nahtloser Prozess. Ich erstelle eine neue Discourse-Instanz auf meinem anderen Server, sichere dann meinen bereits vorhandenen Server und stelle das Backup auf dem neuen Server wieder her. Dann muss ich den gesamten Datenverkehr umleiten.

  3. Ein häufiges Problem, auf das ich stoße, ist, dass meine Discourse-Instanz manchmal kaputt geht, wenn ich sie für ein Update oder die Installation eines Plugins neu erstelle. Später habe ich herausgefunden, dass der Grund dafür war, dass ich eine fehlerhafte mechanische Festplatte verwendet habe, sodass es nicht ganz Discourse’s Schuld ist.

Wenn Sie mehr Kontrolle wünschen und bereit sind, zusätzliche Schritte zu unternehmen, um dies zu erreichen, entscheiden Sie sich für die selbst gehostete Option.

2 „Gefällt mir“

Mit dieser Menge an Linux-Erfahrung sollte es einfach sein.
Zusätzliche Vorteile des Self-Hostings: Sie können mit allen Plugins spielen.

Wenn Sie sich entscheiden, E-Mails für Discourse selbst zu hosten, macht das keinen Spaß.

2 „Gefällt mir“

Der anfängliche Installationsprozess war für mich etwas herausfordernd, da ich keine Erfahrung mit der Installation über die Befehlszeile hatte, aber das habe ich schließlich herausgefunden.

Die zweite große Herausforderung ist die Einrichtung des E-Mail-Sendens/Empfangens.

Ich habe das Discourse-Hosting mit DiscourseMail bevorzugt und das Team ist sehr hilfsbereit, aber für eine neue Website mit nicht viel Traffic braucht man das nicht und es ist günstiger, selbst zu hosten, da ein Server für 12 US-Dollar pro Monat günstiger ist als der Standardplan für 100 US-Dollar pro Monat.

Allerdings habe ich viel Zeit damit verbracht, herauszufinden, wie das funktioniert. Wenn Sie also Ihre Zeit sehr schätzen, ist Discourse-Hosting möglicherweise sogar günstiger als die Verwaltung des Servers selbst.

3 „Gefällt mir“