[Résolu] Please les modalités simple pour modifier smtp_password

J’ai été obligé de modifier le mot de passe de mon adresse mail et j’ai désespérément cherché où mettre le nouveau smtp_password dans le panneau d’adminstration.

J’ai finalement compris (ici) qu’il fallait passer par une modification d’un fichier (yaml?). J’ai un accès au ssh, mais ne suis pas du tout à l’aise avec cela. Quelqu’un pourrait-il me donner un lien ou les explications complète pour que j’y parvienne: la commande pour éditer le fichier à modifier, où mettre le smtp_password (doit-il être codé?), sauver le fichier? relancer Discord?

D’avance merci .

Hi there, all you need to do is SSH in, and just do this:

nano containers/app.yml

That will open up the text editor to change the SMTP details.

Then, you can run:

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

for the changes to take effect.

A simpler way would be to run ./discourse-setup again, and fill out the details again.

Thank you very much for this fast answer.

If I run ./discourse-setup All my settings will be destroyed ?

No, I don’t believe it does. I would suggest the first option, if you have more things to edit.

1 like

.\discourse-setup will likely not work, use .\launcher rebuild app after CTRL+x in nano containers/app.yml

Merci à tous pour les réponses rapides. Je résume [et mets à jour avec les infos qui ont suivi] pour les débutants comme moi:

  • Faire le backup de la base de données

  • Se connecter en SSH

  • Editer le fichier qui contient le mot de passe

sudo nano /var/discourse/containers/app.yml

  • Trouver la ligne qui contient le mot de passe

DISCOURSE_SMTP_PASSWORD: “votre_mot_de_passe_smtp”

  • Rentrer en clair le nouveau mot de passe (en supprimant l’ancien)

  • Sauver le nouveau fichier ctrl x / Puis confirmer O (oui) ou Y (yes) / Puis enter

  • Reconstruite (ca peut prendre du temps)

cd /var/discourse
./launcher rebuild app

  • Si seuls les détails SMTP ont été modifiés, on peut se limiter à
cd /var/discourse
./launcher destroy app
./launcher start app

pour que les modifications prennent effet.

1 like

i would recommend backing up the database before (and after) rebuild, but you probably did that before logging in via SSH

i like that you’ve included instructions for how to use the nano text editor

Do I have to rebuild? Rebuilding is too slow :weary_face:

If you change only the SMTP details, you can do this:

2 likes

Running discourse-setup is the easiest way for a novice. It will do a rebuild automatically (unless you control-c before it does).

Editing with nano (or vim) and destroy/start is the fastest way, though if you have upgraded with docker_manager from the ux it’ll undo those changes and you might need to rebuild anyway.

1 like