Bitte einfache Modalitäten zum Ändern von smtp_password

Ich musste das Passwort für meine E-Mail-Adresse ändern und habe verzweifelt gesucht, wo ich das neue smtp_password im Admin-Panel eingeben kann.
Ich habe schließlich (hier) verstanden, dass ich eine Datei (yaml?) ändern musste. Ich habe SSH-Zugang, bin damit aber überhaupt nicht vertraut. Könnte mir jemand einen Link oder eine vollständige Erklärung geben, damit ich es schaffe: den Befehl zum Bearbeiten der zu ändernden Datei, wo das smtp_password eingegeben werden soll (muss es kodiert werden?), die Datei speichern? Discord neu starten?
Vielen Dank im Voraus.

Hallo, alles, was Sie tun müssen, ist sich per SSH anzumelden und Folgendes zu tun:

nano containers/app.yml

Dadurch wird der Texteditor geöffnet, um die SMTP-Details zu ändern.

Dann können Sie Folgendes ausführen:

cd /var/discourse
./launcher destroy app
./launcher start app

damit die Änderungen wirksam werden.

Vielen Dank für die schnelle Antwort.

Wenn ich ./discourse-setup ausführe, werden dann alle meine Einstellungen zerstört?

Nein, ich glaube nicht. Ich würde die erste Option vorschlagen.

1 „Gefällt mir“

.\discourse-setup funktioniert möglicherweise nicht, verwenden Sie stattdessen .\launcher rebuild app nach CTRL+x in nano containers/app.yml

Vielen Dank für die schnellen Antworten. Ich fasse zusammen [und aktualisiere mit den folgenden Informationen] für Anfänger wie mich:

  • Backup der Datenbank erstellen

  • Per SSH verbinden

  • Die Datei mit dem Passwort bearbeiten
    sudo nano /var/discourse/containers/app.yml

  • Die Zeile mit dem Passwort finden
    DISCOURSE_SMTP_PASSWORD: “ihr_smtp_passwort”

  • Das neue Passwort im Klartext eingeben (das alte löschen)

  • Die neue Datei speichern: Strg+X / Dann mit J (Ja) oder Y (Yes) bestätigen / Dann Enter

  • Neu erstellen (das kann dauern)
    cd /var/discourse
    ./launcher rebuild app

  • Wenn nur die SMTP-Details geändert wurden, kann man sich beschränken auf

    cd /var/discourse
    ./launcher destroy app
    ./launcher start app
    

    damit die Änderungen wirksam werden.

1 „Gefällt mir“

Ich würde empfehlen, ein Backup zu erstellen, bevor Sie neu erstellen, aber Sie haben das wahrscheinlich schon getan, bevor Sie sich überhaupt über SSH angemeldet haben.

Muss ich neu bauen? Das Neuaufbauen ist zu langsam :weary_face:

Wenn Sie nur die SMTP-Details ändern, können Sie dies tun:

2 „Gefällt mir“

Die Ausführung von discourse-setup ist für Anfänger der einfachste Weg. Es wird automatisch ein Rebuild durchgeführt (es sei denn, Sie drücken Strg+C, bevor es dies tut).

Das Bearbeiten mit nano (oder vim) und Zerstören/Starten ist der schnellste Weg, obwohl es bei einem Upgrade mit docker_manager von ux diese Änderungen rückgängig macht und Sie möglicherweise trotzdem neu erstellen müssen.

1 „Gefällt mir“