Por favor, as modalidades simples para modificar smtp_password

Fui forçado a alterar a senha do meu endereço de e-mail e procurei desesperadamente onde colocar a nova smtp_password no painel de administração.
Finalmente entendi (aqui) que era necessário modificar um arquivo (yaml?). Tenho acesso ao SSH, mas não me sinto nada à vontade com isso. Alguém poderia me dar um link ou as explicações completas para que eu consiga: o comando para editar o arquivo a ser modificado, onde colocar a smtp_password (ela deve ser codificada?), salvar o arquivo? reiniciar o Discord?
Agradeço desde já.

Olá, tudo que você precisa fazer é acessar via SSH e executar o seguinte:

nano containers/app.yml

Isso abrirá o editor de texto para alterar os detalhes do SMTP.

Em seguida, você pode executar:

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

para que as alterações entrem em vigor.

Muito obrigado por esta resposta rápida.

Se eu executar ./discourse-setup, todas as minhas configurações serão destruídas?

Não, eu não acredito que sim. Eu sugeriria a primeira opção.

1 curtida

.\\discourse-setup pode não funcionar, use .\\launcher rebuild app após CTRL+x no nano containers/app.yml

Obrigado a todos pelas respostas rápidas. Resumo [e atualizo com as informações que se seguiram] para iniciantes como eu:

  • Fazer backup do banco de dados

  • Conectar via SSH

  • Editar o arquivo que contém a senha
    sudo nano /var/discourse/containers/app.yml

  • Encontrar a linha que contém a senha
    DISCOURSE_SMTP_PASSWORD: “sua_senha_smtp”

  • Digitar a nova senha em texto simples (removendo a antiga)

  • Salvar o novo arquivo ctrl x / Em seguida, confirmar S (sim) ou Y (yes) / Em seguida, enter

  • Reconstruir (isso pode levar tempo)
    cd /var/discourse
    ./launcher rebuild app

  • Se apenas os detalhes SMTP foram modificados, podemos nos limitar a

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

para que as modificações entrem em vigor.

1 curtida

Eu recomendaria fazer backup antes de reconstruir, mas você provavelmente já fez isso antes mesmo de fazer login via SSH.

Preciso reconstruir? Reconstruir é muito lento :weary_face:

Se você alterar apenas os detalhes do SMTP, você pode fazer isso:

2 curtidas

Executar o discourse-setup é a maneira mais fácil para um novato. Ele fará uma reconstrução automaticamente (a menos que você pressione Ctrl+C antes que ele o faça).

Editar com nano (ou vim) e destruir/iniciar é a maneira mais rápida, embora se você tiver atualizado com o docker_manager do ux, isso desfará essas alterações e você pode precisar reconstruir de qualquer maneira.

1 curtida