Es war ein langer Tag, seit gestern Abend stecke ich bei diesem Problem fest… Ich musste den Droplet zerstören und habe einen neuen ohne SMTP erstellt. Als ich versuchte, die SMTP-Konfiguration hinzuzufügen, verlief der Neuaufbau schnell, aber ich bin wieder beim Nullpunkt… Ich werde vorerst kein SMTP hinzufügen.
Ich habe im DO-Marktplatz nach Diskussionsbeiträgen gesucht und die Webkonsole damit installiert. Der Rest war Copy-Paste-Code von/nach ChatGPT. Ich habe den Admin erstellt, einige Befehle wie rake create:admin ausgeführt und dabei Hilfe von ChatGPT erhalten. Ich musste den alten Droplet zerstören, da der Build nur wenige Sekunden dauerte, normalerweise dauert er 4–5 Minuten. Ich bin kein Entwickler. ChatGPT sprach von einem beschädigten Container und einem langsamen Nginx, aber ich weiß immer noch nicht, was passiert ist. Jedenfalls habe ich jetzt einen neuen eingerichtet, ohne SMTP, denn ich habe Angst vor dieser YAML-Datei.
hah ok, du bist nicht allein, denke ich. Schon ein einziges zusätzliches Leerzeichen oder Komma oder ein fehlendes Anführungszeichen kann eine .yml-Datei kaputt machen.
Nun, wenn dein Forum jetzt läuft, hat der Build funktioniert. Das Neuaufbauen kann mit deiner Hardware-Konfiguration eine Weile dauern, aber es sollte definitiv ausreichen, um ein Forum zu betreiben. Ich habe diese Konfiguration schon einmal verwendet. Achte einfach darauf, dass du die Neuaufbauten durchlaufen lässt. Manchmal pausieren sie und scheinen eine Weile stehen zu bleiben, aber sie werden sich durchsetzen. Am Ende siehst du den Block der YAML-Konfiguration und bist wieder am /var/discourse-Prompt. Dann wird die Seite hochfahren.
YML ist nicht für Menschen lesbar, sieht aus wie Notepad, ist es aber nicht, diff-Befehl für Kopieren und Einfügen, Speichern…
Ich dachte an eine Discourse-ID, aber die meisten Mitglieder, die ich haben werde, werden Gmail oder Outlook verwenden. Ich möchte sie nicht dazu drängen, eine Discourse-ID zu erstellen. Gut ist, dass Discourse OAuth-Logins bietet. Ich werde den Registrierungs- und Anmeldeprozess schrittweise verbessern.
