Ich bin mir nicht sicher, ob ich dem zustimmen kann. Die Standardeinstellung gemäß der enthaltenen Beispiel-App.yml ist, die Vorlagen web.ssl oder web.letsencrypt.ssl nicht zu verwenden, und das Fehlen einer HTTP-Umleitung, wie von @Mads beschrieben, klingt für mich einfach so, als ob diese Standardeinstellung beibehalten wurde, d. h. es gab nie SSL.
Das scheint sehr vielversprechend zu sein, da es der Server ist, der Discourse hostet. Wenn Sie ihn immer noch herunterfahren möchten, könnten Sie diesen Linode einfach ausschalten, aber je nachdem, wie er eingerichtet wurde, könnten sich auch andere Dinge auf diesem Server befinden.
Wie @sdpiowa sagte, können Sie das Passwort zurücksetzen, wie in dem von ihm bereitgestellten Link beschrieben. Scrollen Sie ganz nach unten zu Resetting the Root Password. Sie müssen dies nicht tun, wenn Sie das Root-Passwort für diesen Server bereits haben.
Mit dem Root-Passwort zur Hand ist der einfachste Weg, auf den Server zuzugreifen, die LISH-Konsole im Linode Cloud Manager zu verwenden.
https://www.linode.com/docs/guides/using-the-lish-console/
Im letzten Schritt, wenn Sie login: in der Konsole sehen, geben Sie root ein und drücken Sie Enter, dann geben Sie das Passwort ein und drücken Sie erneut Enter. An diesem Punkt sollten Sie eine Shell haben und Befehle auf dem Server ausführen können – beachten Sie, dass Sie hier vorsichtig sein sollten, keine Fehler zu machen. Die meisten Fehler führen wahrscheinlich nur zu einer Fehlermeldung und nichts passiert, aber Fehler in einer Root-Shell können zu schädlichen Nebenwirkungen führen.
Bevor Sie weiter fortfahren, stellen Sie sicher, dass Sie ein manuelles Discourse-Backup erstellen und nachdem dies abgeschlossen ist, einen manuellen Snapshot im Linode Cloud Manager erstellen. Auf diese Weise wissen Sie, dass Sie alles haben, was Sie zur Wiederherstellung benötigen, falls etwas schief geht.
Beginnen Sie damit, das Verzeichnis zu wechseln, um an den richtigen Ort zu gelangen:
cd /var/discourse
Linode-Images haben im Allgemeinen nano installiert, einen recht einfach zu bedienenden Texteditor. Bearbeiten Sie die Datei app.yml:
nano containers/app.yml
Sie können Ihre Maus wahrscheinlich nicht verwenden, um den Cursor zu bewegen. Verwenden Sie stattdessen die Pfeiltasten, um sich in der Datei zu bewegen und die zuvor beschriebenen Änderungen vorzunehmen. Wenn Sie damit fertig sind, drücken Sie STRG+X, um zu beenden. Sie werden gefragt, ob Sie speichern möchten. Drücken Sie Y für Ja und Sie werden nach einem Dateinamen gefragt. Drücken Sie einfach Enter, und die Datei wird gespeichert und nano beendet.
Starten Sie schließlich Discourse neu und schließen Sie das LISH-Fenster nicht, nachdem Sie damit begonnen haben:
./launcher rebuild app
Wenn alles gut geht, wird Discourse wahrscheinlich in 10-20 Minuten wieder mit SSL laufen.