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.
.\\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.
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 ![]()
Se modifichi solo i dettagli SMTP, puoi fare così:
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.