Per favore, le modalità semplici per modificare smtp_password

Sono stato costretto a modificare la password del mio indirizzo email e ho cercato disperatamente dove inserire la nuova smtp_password nel pannello di amministrazione.
Alla fine ho capito (qui) che era necessario modificare un file (yaml?). Ho accesso a ssh, ma non mi sento per niente a mio agio con questo. Qualcuno potrebbe darmi un link o le spiegazioni complete per riuscirci: il comando per modificare il file, dove inserire la smtp_password (deve essere codificata?), salvare il file? riavviare Discord?
Grazie in anticipo.

Ciao, tutto quello che devi fare è connetterti via SSH ed eseguire questo comando:

nano containers/app.yml

Questo aprirà l’editor di testo per modificare i dettagli SMTP.

Quindi, puoi eseguire:

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

affinché le modifiche abbiano effetto.

Grazie mille per questa risposta rapida.

Se eseguo ./discourse-setup verranno distrutte tutte le mie impostazioni?

No, non credo che lo faccia. Suggerirei la prima opzione.

1 Mi Piace

.\\discourse-setup potrebbe non funzionare, usa .\\launcher rebuild app dopo CTRL+x in nano containers/app.yml

Grazie a tutti per le rapide risposte. Riassumo [e aggiorno con le informazioni successive] per i principianti come me:

  • Eseguire il backup del database

  • Connettersi via SSH

  • Modificare il file che contiene la password
    sudo nano /var/discourse/containers/app.yml

  • Trovare la riga che contiene la password
    DISCOURSE_SMTP_PASSWORD: “la_tua_password_smtp”

  • Inserire la nuova password in chiaro (rimuovendo la vecchia)

  • Salvare il nuovo file ctrl x / poi confermare S (sì) o Y (yes) / poi invio

  • Ricostruire (potrebbe richiedere tempo)
    cd /var/discourse
    ./launcher rebuild app

  • Se sono stati modificati solo i dettagli SMTP, ci si può limitare a

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

affinché le modifiche abbiano effetto.

1 Mi Piace

Consiglierei di eseguire il backup prima della ricompilazione, ma probabilmente l’hai già fatto prima ancora di accedere tramite SSH.

Devo ricostruire? La ricostruzione è troppo lenta :weary_face:

Se modifichi solo i dettagli SMTP, puoi fare così:

2 Mi Piace

Eseguire discourse-setup è il modo più semplice per un principiante. Effettuerà automaticamente una ricostruzione (a meno che non si prema control-c prima che lo faccia).

Modificare con nano (o vim) e distruggere/avviare è il modo più veloce, anche se se si è aggiornato con docker_manager da ux ciò annullerà tali modifiche e potrebbe essere necessario ricostruire comunque.

1 Mi Piace