Por favor, las modalidades sencillas para modificar smtp_password

Me vi obligado a cambiar la contraseña de mi dirección de correo electrónico y busqué desesperadamente dónde poner la nueva smtp_password en el panel de administración.

Finalmente entendí (aquí) que era necesario modificar un archivo (¿yaml?). Tengo acceso a SSH, pero no me siento nada cómodo con eso. ¿Alguien podría darme un enlace o las explicaciones completas para que pueda lograrlo: el comando para editar el archivo a modificar, dónde poner la smtp_password (¿debe estar codificada?), guardar el archivo? ¿reiniciar Discord?

Gracias de antemano.

Hola, todo lo que necesitas hacer es conectarte por SSH y hacer esto:

nano containers/app.yml

Eso abrirá el editor de texto para cambiar los detalles de SMTP.

Luego, puedes ejecutar:

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

para que los cambios surtan efecto.

Muchas gracias por esta rápida respuesta.

Si ejecuto ./discourse-setup ¿Se destruirán todas mis configuraciones?

No, no creo que lo haga. Sugeriría la primera opción.

1 me gusta

.\discourse-setup podría no funcionar, usa .\launcher rebuild app después de CTRL+x en nano containers/app.yml

Gracias a todos por las rápidas respuestas. Resumo [y actualizo con la información posterior] para principiantes como yo:

  • Hacer una copia de seguridad de la base de datos

  • Conectarse por SSH

  • Editar el archivo que contiene la contraseña
    sudo nano /var/discourse/containers/app.yml

  • Encontrar la línea que contiene la contraseña
    DISCOURSE_SMTP_PASSWORD: “tu_contraseña_smtp”

  • Introducir la nueva contraseña en texto plano (eliminando la antigua)

  • Guardar el nuevo archivo ctrl x / Luego confirmar S (sí) o Y (yes) / Luego enter

  • Reconstruir (puede llevar tiempo)
    cd /var/discourse
    ./launcher rebuild app

  • Si solo se modificaron los detalles SMTP, podemos limitarnos a

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

para que los cambios surtan efecto.

1 me gusta

recomendaría hacer una copia de seguridad antes de reconstruir, pero probablemente ya lo hiciste incluso antes de iniciar sesión a través de SSH

¿Tengo que reconstruir? Reconstruir es demasiado lento :weary_face:

Si solo cambia los detalles de SMTP, puede hacer esto:

2 Me gusta

Ejecutar discourse-setup es la forma más sencilla para un principiante. Realizará una reconstrucción automáticamente (a menos que presiones control-c antes de que lo haga).

Editar con nano (o vim) y destruir/iniciar es la forma más rápida, aunque si has actualizado con docker_manager desde la interfaz de usuario, deshacerá esos cambios y es posible que necesites reconstruir de todos modos.

1 me gusta