smtp_passwordを変更するための簡単な方法を教えてください

メールアドレスのパスワードを変更する必要があり、管理パネルのどこに新しいsmtp_passwordを入力すればよいか必死に探していました。

最終的に(ここで)ファイル(yaml?)を変更する必要があることを理解しました。SSHにはアクセスできますが、全く慣れていません。誰か、編集するコマンド、smtp_passwordをどこに配置するか(エンコードする必要があるか?)、ファイルを保存する方法、Discordを再起動する方法など、完了するためのリンクまたは完全な説明を提供していただけますか?

よろしくお願いします。

こんにちは。SSHでログインし、以下のコマンドを実行するだけです。

nano containers/app.yml

これにより、SMTPの詳細を変更するためのテキストエディタが開きます。

その後、以下のコマンドを実行できます。

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

変更を有効にするために。

この迅速な回答に感謝いたします。

./discourse-setup を実行すると、すべての設定が破棄されますか?

いいえ、そうは思いません。最初のオプションをお勧めします。

「いいね!」 1

.\\discourse-setup は機能しない可能性があります。nano で CTRL+x を押した後、.\\launcher rebuild app を使用してください。

迅速なご回答ありがとうございます。私のような初心者向けに、以下のように要約(およびその後の情報で更新)します。

  • データベースのバックアップを作成する
  • SSHで接続する
  • パスワードが含まれるファイルを編集する
    sudo nano /var/discourse/containers/app.yml
  • パスワードが含まれる行を見つける
    DISCOURSE_SMTP_PASSWORD: “votre_mot_de_passe_smtp”
  • 新しいパスワードを平文で入力する(古いパスワードを削除する)
  • 新しいファイルを保存する Ctrl X / 確認のため O (はい) または Y (yes) / Enter
  • 再構築する(時間がかかる場合があります)
    cd /var/discourse
    ./launcher rebuild app
  • SMTPの詳細のみが変更された場合は、以下に限定できます。
cd /var/discourse
./launcher destroy app
./launcher start app

変更を有効にするために。

「いいね!」 1

SSH経由でログインする前にバックアップを取ることをお勧めしますが、おそらくすでに取っているでしょう。

再構築が必要ですか?再構築は遅すぎます😩

SMTP の詳細のみを変更する場合は、次のようにします。

「いいね!」 2

初心者にとって最も簡単な方法は、discourse-setup を実行することです。自動的に再構築されます(それを行う前に Ctrl+C を押さない限り)。

nano(または vim)で編集し、destroy/start するのが最も速い方法ですが、ux の docker_manager でアップグレードした場合、それらの変更は元に戻され、いずれにしても再構築が必要になる場合があります。

「いいね!」 1