Eine Backup-Option ist nicht erforderlich. Du kannst Backups in der Discourse-Administration konfigurieren.
Folge einfach der grundlegenden Standardinstallation und denke nicht zu viel darüber nach.
Eine Backup-Option ist nicht erforderlich. Du kannst Backups in der Discourse-Administration konfigurieren.
Folge einfach der grundlegenden Standardinstallation und denke nicht zu viel darüber nach.
Mit oder ohne diese Apps, ich denke, du würdest Discourse installieren können.
Ist das ein Problem? WWYD?
Ich habe gehört, dass einige dieser Anbieter sehr alte CPU-Modelle verwenden, die bis zu 13 Jahre alt sein können. Bei VPS-Hosting gibt es natürlich keine Garantie dafür, welche Hardware man tatsächlich bekommt, da dies von vielen Faktoren abhängt, einschließlich des Rechenzentrums-Standorts. Die Anbieter sind in dieser Hinsicht selten transparent und geben selten Auskunft über die verfügbaren CPU-Modelle.
Der Support von OVHcloud selbst sagte mir, dass ihr Einstiegsplan (den ich in Betracht ziehe) unter den von mir spezifizierten Bedingungen wahrscheinlich zu einem Intel E5v3 (aus dem Jahr 2014) führen würde.
Contabo möchte dazu keine Aussage machen. Daher lässt sich dies nur auf Basis anderer Quellen spekulieren, von denen fast alle darauf hindeuten, dass ihre Hardware deutlich neuer ist, wie z. B. EPYC 7282 (2019) (siehe LTE) oder sogar noch neuere Modelle.
Für diejenigen, die es benötigen, versucht diese Quelle zu zeigen, welche CPUs möglicherweise zum Einsatz kommen (ist jedoch nicht vollständig verlässlich): Contabo CPUs | VPSBenchmarks
Es handelt sich um einen virtuellen privaten Server. Es ist eine „virtualisierte“ Umgebung. Die tatsächliche Hardware betreibt zahlreiche Instanzen. Sie ist absolut ausreichend, um das von ihr bereitgestellte Betriebssystem sowie alles, was du installieren möchtest, auszuführen.
Genau das tun die Leute mit diesen Dingen: Sie betreiben Webserver, Mailserver, Datenbankserver, RTMP-Server und wer weiß was noch. Offensichtlich wird es irgendwann zu einem Engpass bei einer Ressource kommen, sei es Speicherplatz, weil Leute riesige Videodateien hochladen, RAM, weil du einige intensive Prozesse ausführen, oder Bandbreite, weil Millionen von Menschen jede Minute deine Seite aufrufen. Zu diesem Zeitpunkt wirst du größere Probleme haben, um die du dich kümmern musst, als die Kosten deines VPS. Die meisten sind aufrüstbar.
Du solltest in der Lage sein, dein Forum weniger als eine Stunde nach der Aktivierung des VPS in Betrieb zu nehmen. Registriere deine Domain, richte deine DNS-Einträge ein und installiere Discourse gemäß der Standardinstallation und poste einen Link, damit wir alle dein Geschick bewundern können.
Contabo VPS bereitgestellt
Subdomain auf IP gerichtet und propagiert
E-Mail-DNS propagiert und SMTP-Anmeldeinformationen vorliegen
Mein lokaler PC läuft unter Windows, also brauche ich PuTTY, oder? Nach dem Start von PuTTY erscheint Folgendes:
1) Soll ich „Akzeptieren“ oder „Einmal verbinden“ wählen?
2) Ist das hier
vor oder nach der Installation gemeint?
3) Brauche ich FileZilla, bevor ich Discourse installiere?
4) (Ich weiß, dass dies der erste Schritt ist) Auf meinem VPS-Controller-Panel kann ich entweder nur Ubuntu 26.04 auswählen oder 24.04 mit 1 kostenloser App aus der folgenden Liste. Zusätzlich zu den Apps im Bild listete das Dropdown-Menü auf: •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - eth-docker image •Ollama - phi4 •Flux Node
Nein, nutze die kostenlose und moderne Windows Terminal-App aus dem Microsoft Store.
Ich meine, da es optional ist, würde ich sagen, lass es einfach weg. Diese Schritte sind nicht erforderlich, um Discourse zu installieren oder auszuführen.
Das machst du nach der Installation. Führe zuerst einfach die Installation durch. Ich sehe, dass du dich sehr viel damit beschäftigst, was vor der Installation zu tun ist. Das ist zwar in Ordnung, aber ich würde vorschlagen, du machst es einfach. Es ist nicht so abschreckend, wie es vielleicht wirkt.
Bringe dein Forum zum Laufen, dann denkst du über Plugins nach.
Ubuntu 26.04 oder 24.04
Du kannst beides verwenden, solange es sich um LTS-Versionen handelt. Ich habe eine Site, die auf 26.04 läuft, und eine andere auf 24.04. In deinem Fall würde ich die letztere empfehlen, da Discourse bekanntermaßen darauf ohne jegliche Probleme läuft.
PuTTY, richtig?
Nein, verwende das Terminal, genau wie Robert sagte. (Außerdem tut es mir leid, dass dein Computer-OS Windows ist, lol)
3) Brauche ich Filezilla, bevor ich Discourse installiere?
Was steht in der Standard-Installationsdokumentation?
4) (Mir ist bewusst, dass dies der erste Schritt ist) Auf meinem VPS-Control-Panel kann ich entweder nur Ubuntu 26.04 auswählen oder 24.04 mit einer kostenlosen App aus der folgenden Liste. Zusätzlich zu den Apps im Bild listet das Dropdown-Menü auf: •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - eth-docker image •Ollama - phi4 •Flux Node
Was steht in der Standard-Installationsdokumentation?
Bitte folge dieser Anleitung und füge keine unnötige Komplexität hinzu. Wenn die Standardinstallation nichts davon erwähnt und du nicht weißt, was es ist, brauchst du es nicht.
Ich möchte noch hinzufügen, dass die Community zwar immer hilfsbereit ist, aber wenn du das Gefühl hast, an einer Grenze bezüglich des erforderlichen Wissens und der technischen Fähigkeiten angekommen zu sein, und du ein Budget hast, kannst du dich auch im Marketplace für maßgeschneiderte Hilfe melden ![]()
Ich habe fast noch etwas vergessen: Im Gegensatz zu anderen VPSs gibt es hier weder
2.1) ein Panel noch 2.2) viele andere mitgelieferte Extras.
Wäre es besser, eines davon zu haben? Wenn sie nicht mitgeliefert werden, kann man sie dann kostenlos und einfach nachinstallieren?
Fast all diese Dinge würden wahrscheinlich Probleme verursachen. Wenn du dich mit dem jeweiligen Panel und Discourse auskennst, kannst du sie zwar mit ein paar Stunden Arbeit zum Laufen bringen. Aber es ist sehr wahrscheinlich, dass Discourse beim nächsten Update des Panels erneut in die Tonne kracht. Du brauchst wirklich keines davon, es sei denn, du hast einen ganz spezifischen Bedarf – und den hast du nicht.
Alles lief reibungslos, bis am Ende der Terminalabfrage nach Anmeldeinformationen gefragt wurde. Was soll ich hier eingeben? Das war eine Frage, die ich schon früher hatte.
![]()
Es wurde automatisch mit einer E-Mail-Domain basierend auf der Subdomain (noreply@forum.mydomain.com) ausgefüllt, die ich glaube ich gar nicht habe. Ich habe jedoch ein paar Aliase.
Soll ich ein echtes Alias angeben, oder ist diese Pseudo-E-Mail-Adresse besser, weil sie wirklich keine Antwort erhalten wird oder so?
1) Soll ich einen echten Alias angeben, oder ist diese Pseudo-E-Mail-Adresse besser, da sie wirklich keine Antwort ermöglicht oder so?
In der Regel gibt es im DNS-Bereich einen Abschnitt für E-Mail-Weiterleitungen, in dem du eine Catch-All-Adresse einrichten und festlegen kannst, an welche E-Mail-Adresse weitergeleitet werden soll …
2) Außerdem hält die Verbindung zum Server nicht lange und bricht ab (Timeout). Ein erneuter SSH-Zugriff aus der nächsten Zeile funktioniert nicht, das habe ich mehrmals versucht. Ist das normal? Ist es in Ordnung, wenn ich das Terminal und die SSH-Verbindung schließe? Habe ich dadurch die Installation zerstört oder kann ich an der Stelle weitermachen, an der ich aufgehört habe?
Das halte ich für nicht normal – bei mir bricht die Verbindung nicht ab. Zwar kann man so etwas konfigurieren, aber das ist unwahrscheinlich, da es nicht die Standardeinstellung ist. Läuft dir etwa der Arbeitsspeicher oder der Festplattenspeicher weg? Erinnere uns bitte an die Spezifikationen.
Wahrscheinlich hast du keinen SWAP konfiguriert und der Arbeitsspeicher ist erschöpft …
Hier findest du eine Anleitung dazu:
digitalocean.com

Add swap space on Ubuntu 20.04 and 22.04 with a swapfile. Covers fallocate, dd, fstab, swappiness, vfs_cache_pressure, and troubleshooting.
Mein Hostinger-Support sagte, dass ein Timeout nach einiger Inaktivität normal ist. Ich habe es nach ein paar Minuten erneut versucht, und die Discourse-Einrichtung hat weitgehend fortgesetzt. Anschließend wurde Folgendes angezeigt. Scheint, als wäre die Subdomain verbunden
Nach vielen Zeilen, die den Download von Discourse zeigten, hier ein Teil der letzten beiden Befehlszeilen, die eine Weile so blieben (später wurde die Verbindung unterbrochen, also weiß ich nicht, ob weitere Zeilen folgten)
![]()
1) War der Build-Prozess im Terminal erfolgreich?
Als ich meinen Subdomain-Link im Browser überprüfte, wurde eine Browser-Fehlerseite angezeigt („Diese Seite kann nicht erreicht werden, forum.mydomain.com hat die Verbindung abgelehnt.“ mit ERR_CONNECTION_REFUSED)
Der Hostinger-Support sagte, dies liege sehr wahrscheinlich daran, dass die DNS-Einträge noch nicht vollständig propagiert sind (ich habe sie vor ca. 24 Stunden konfiguriert).
Basierend auf dem bereitgestellten Screenshot deuten die Zeilen
* Server initializedund* Ready to accept connections tcpdarauf hin, dass die Redis-Datenbankkomponente innerhalb Ihres Discourse-Containers erfolgreich gestartet wurde. Dies ist ein normaler Teil des Discourse-Startprozesses.
Diese Zeilen allein bestätigen jedoch nicht, dass die gesamte Installation abgeschlossen ist. Um zu überprüfen, ob die Installation erfolgreich war, prüfen Sie Folgendes:
Wurde die Eingabeaufforderung zurückgegeben?
Nach Abschluss des./launcher rebuild app-Prozesses sollte Ihr Terminal zur Eingabeaufforderung zurückkehren (z. B.root@discourse:~#). Wenn das Terminal weiterhin bei diesen Zeilen „steckt“ oder mit weiteren Logs scrollt, läuft der Prozess möglicherweise noch oder ist steckengeblieben.Überprüfen Sie den Container-Status
Führen Sie den folgenden Befehl aus, um zu sehen, ob der Container läuft:./launcher status appSie sollten eine Zeile wie
app is runningsehen. Wenn dortapp is not runningsteht, ist die Installation oder der Start fehlgeschlagen.Fehler überprüfen
Wenn der Status nicht „running“ ist, überprüfen Sie die Logs auf Fehler:./launcher logs appAchten Sie auf Zeilen, die mit
ERRORoderFAILEDmarkiert sind.Zugriff auf die Website
Versuchen Sie, Ihre Discourse-URL in einem Webbrowser zu öffnen. Wenn Sie die Discourse-Anmeldeseite oder die „Oops“-Seite sehen (was auftreten kann, wenn die Website noch startet), funktioniert die Installation wahrscheinlich.Wenn Sie
Launcher updated, restarting...gefolgt von der Rückgabe der Eingabeaufforderung sehen, war Ihre Installation erfolgreich.
Als ich diese kurzen Befehle von der KI ausführen ließ, gaben beide zurück: -bash: ./launcher: No such file or directory
Der Hostinger-Support sagte, dass es normal ist, nach einer gewissen Inaktivität eine Timeout-Meldung zu erhalten.
Bauen ist keine Inaktivität!
Denke darüber nach, tmux mit diesem Anbieter zu verwenden.
Hier gibt es jede Menge gute Ratschläge. Ich habe mich an den Standard gehalten, war bei einigen Aspekten aber etwas verwirrt, also habe ich claude.ai um Hilfe gebeten. Das Ergebnis war völlig zufriedenstellend.
Contabos Live-Chat ist nicht aktiv, daher ist der aktuelle Feedback-Loop über Tickets unangemessen verzögert und ineffizient. Was eigentlich ein Chat oder Anruf sein sollte, bei dem viele Probleme in Minuten gelöst werden können, gestaltet sich so – mit Stunden zwischen buchstäblich jeder Nachricht – als völlig unvernünftig und kommt der Nutzung von Taubenschlag gleich. Das Lösen jedes kleinsten Problems, das eigentlich nur Minuten dauern sollte, endet damit, dass es TAGE in Anspruch nimmt. Dazu kommt, dass ihre Antworten auch nicht besonders hilfsbereit sind.
[Meine VPS-Spezifikationen: 4 vCPU-Kerne, 8 GB RAM, 200 Mbit/s Port]
Im Moment des Abbruchs wird im Terminal nichts angezeigt, daher weiß ich nicht, wie lange es dauert, bis es passiert. Ich merke es nur bei Eingaben: Wenn ich in der Kommandozeile root@xyz:\~# eingebe, wird keine Eingabe angezeigt, und diese Zeile wird sofort mit folgender Meldung gefüllt:
root@xyz:\~# client_loop: send disconnect: Connection reset
PS C:\\Users\\user>
Ich habe nach 5 Minuten Inaktivität geprüft, und die Verbindung war unterbrochen. Nach 3 Minuten war sie noch verbunden. Daraus schließe ich, dass der Abbruch irgendwann zwischen 3 und 5 Minuten erfolgt. Ich bin mir jedoch nicht sicher, ob dies auch gilt, wenn eine Installation läuft.
Als ich Contabo diesbezüglich kontaktierte,
[Stunden…]
migrierten sie den Server ohne große Erklärung auf ein anderes Host-System, „um die Leistung des VPS zu verbessern“. Ich versuchte es erneut mit dem neu migrierten Server, und dort trat dasselbe Verbindungsabbruch-Problem auf! Ich sandte erneut ein Ticket.
[Stunden]
In ihrer Antwort gingen sie etwas näher darauf ein, gaben zu, dass dieses Verhalten unerwartet ist, und erklärten, dass Pings an meinen Server schnelle Antworten ohne Paketverlust zeigten. Das Problem könnte also auf eine Netzwerk-Konfiguration oder ein Netzwerkproblem zurückzuführen sein. Sie arbeiten derzeit an der Fehlerbehebung.
Angesichts der oben genannten Punkte (der verfügbaren RAM-Menge, ihrer Diagnose dieses unerwarteten Verhaltens und der aktuellen Fehlerbehebung) frage ich mich, ob ich bereits Änderungen vornehmen sollte, wie zum Beispiel das Hinzufügen von Swap-Dateien? (Ich verstehe das zwar grob, aber es ist für mich auch etwas komplex.) Vielleicht sollte ich zunächst abwarten, ob sie den Server wieder in einen normal funktionierenden Zustand versetzen.
8 GB sind eine ganze Menge, also wahrscheinlich nicht das Problem.
Du kannst den Speicherverbrauch jederzeit mit vmstat überprüfen oder etwas Benutzerfreundlicheres wie htop installieren.
Ehrlich gesagt klingt das eher nach einem Netzwerkproblem.
Gut, dass das auch zu dir passt. Ich chatte gerade mit ihnen.
Als ich ping {VPS-IP-Adresse} ausprobierte, blieb die Verbindung lange bestehen! (Na ja, >20 Minuten, bevor ich manuell getrennt habe). Ich habe es ohne Ping versucht, und das Verbindungsabbruch-Problem trat wieder auf. Es trat also auf, wenn das Terminal keine Eingabe/Leerlauf hatte.
Nach dem Hin und Her mit Contabo-Technikern, die keine genaue Ursache oder Lösung finden konnten, und nachdem ich selbst mehrere Dinge ausprobiert hatte, HAT DAS GEARBEITET https://youtu.be/tpxd0_PKZP8?si=lCnO3OqrqWoUmj13
Es könnte/könnte kein Problem auf der VPS-Seite geben, und dieses Problem, das ich hatte, war vielleicht auf meinen Router zurückzuführen. Es ist bekannt, dass einige Router Verbindungen zurücksetzen.
FYI, hier ist eine Möglichkeit, dieses Problem zu vermeiden: ssh root@192.168.1.100 -o ServerAliveInterval=60 -o ServerAlivecountMax=1000
Die vorherige Discourse-Installation war ziemlich weit fortgeschritten, bevor sie unterbrochen wurde, also habe ich, um sicherzustellen, dass alles reibungslos verläuft, alles von Grund auf neu begonnen; mein VPS auf Werkseinstellungen zurückgesetzt.
Dann lief alles reibungslos und voila
ARIGATO![]()
Ich wäre völlig verloren, wenn ihr nicht da wärt. Angesichts der vielen Antworten hier wollte ich
mehr als einen von euch markieren (Feature-Anfrage lol). Mein Dank an jeden hier, der mich geführt und all meine Fragen beantwortet hat, was dieses großartige Produkt für mich und andere zugänglicher macht. Ein besonderer Dank an @darkpixlz @Lilly @NateDhaliwal @Andrew_Rowe @merefield für das, was ihr getan habt. Wunderschöne Seelen aus verschiedenen Teilen der Welt, die zusammenkommen, um sich gegenseitig zu helfen. Ich habe eure Beschreibungen gespeichert und hoffe, euch in Zukunft auf irgendeine Weise besser danken zu können.
Meine eigenen Sites sind noch nicht bereit, also hier ist etwas Impactvolles, auf das ich verweisen kann, das nah an dem liegt, was ich tue. ACE: https://animalcharityevaluators.org/