[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 .

Salut, tout ce que vous avez à faire est de vous connecter via SSH, puis de faire ceci :

nano containers/app.yml

Cela ouvrira l’éditeur de texte pour modifier les détails SMTP.

Ensuite, vous pouvez exécuter :

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

pour que les modifications prennent effet.

Merci beaucoup pour cette réponse rapide.

Si j’exécute ./discourse-setup All mes paramètres seront détruits ?

Non, je ne pense pas. Je suggérerais la première option.

.\discourse-setup pourrait ne pas fonctionner, utilisez .\launcher rebuild app après CTRL+x dans 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.

Je recommanderais de faire une sauvegarde avant la reconstruction, mais vous l’avez probablement fait avant même de vous connecter via SSH.

Dois-je reconstruire ? La reconstruction est trop lente :weary_face:

Si vous ne modifiez que les détails SMTP, vous pouvez faire ceci :

L’exécution de discourse-setup est la méthode la plus simple pour un novice. Elle effectuera une reconstruction automatique (sauf si vous appuyez sur Ctrl+C avant).

Modifier avec nano (ou vim) et détruire/démarrer est la méthode la plus rapide, bien que si vous avez mis à niveau avec docker_manager depuis l’interface utilisateur, cela annulera ces modifications et vous pourriez avoir besoin de reconstruire de toute façon.