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.
.\\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.
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 ![]()
Se você alterar apenas os detalhes do SMTP, você pode fazer isso:
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.