J’ai configurato forum Discourse per diversi amici/associazioni. Vorrei che fossero più autonomi nell’amministrazione, in modo da intervenire meno io stesso.
Usano Discourse come utenti e co-amministratori da mesi o anni. Non sono “nuovi amministratori”, ma mancano loro di una conoscenza approfondita su come mantenere Discourse quotidianamente (al di fuori delle basi della moderazione) e su cosa si dovrebbe sapere, in quanto amministratori, in caso di problemi tecnici, poiché sono sempre stato io a occuparmi di tali cose.
Sarò ancora disponibile in futuro, ma l’obiettivo è consentire loro di monitorare e risolvere da soli i problemi più comuni.
Ecco cosa ho scritto finora (tradotto automaticamente in inglese perché il mio testo sarà scritto in francese, quindi non fate caso se alcune frasi sono strane):
Aggiornamenti
Tramite l’interfaccia web
Eseguire gli aggiornamenti quando compare una faccina rossa triste nel pannello di amministrazione (indica che c’è un aggiornamento importante da applicare).
Gli aggiornamenti si eseguono tramite:
https://tonforum.fr/admin/upgrade
A volte si svolgono in due fasi: potrebbe essere necessario aggiornare prima “Docker_Manager” prima di poter aggiornare il resto:
Tramite riga di comando
A volte, un aggiornamento deve essere eseguito tramite riga di comando (la pagina di amministrazione di Discourse lo indicherà esplicitamente se necessario).
- Connettersi al server tramite SSH
- Ricostruire il forum (una ricostruzione aggiorna sempre Discourse) usando il seguente comando:
-
/var/discourse/launcher rebuild app - Di tanto in tanto, una volta confermato che il forum funziona correttamente, può essere utile rimuovere le immagini Docker inutilizzate (avanzi degli aggiornamenti precedenti) per liberare spazio su disco:
/var/discourse/launcher cleanup
Posizione dei file importanti sul server
app.yml
Contiene la configurazione del server e l’elenco dei plugin installati. Molto utile se si deve migrare il forum su un altro server o applicare determinate configurazioni (ad esempio, spostare caricamenti e backup su un altro disco). Si trova qui:
/var/discourse/containers/app.yml
mail-receiver.yml
Contiene la configurazione del software che consente di ricevere risposte via email e pubblicarle sul forum. Si trova qui:
/var/discourse/containers/mail-receiver.yml
Backup
I file di backup sono memorizzati qui:
/var/discourse/shared/standalone/backups/default
Pagine importanti nell’amministrazione del forum
Alcune pagine che possono essere utili ![]()
Temi e componenti
Includono CSS e HTML personalizzati:
https://tonforum.fr/admin/config/customize/themes
Log
Utili per il debug:
https://tonforum.fr/admin/email-logs
Azioni dello staff
Molto utili. Conservano una registrazione di (quasi) tutte le modifiche alle impostazioni del sito e altre azioni eseguite da moderatori e amministratori.
https://tonforum.fr/admin/logs/staff_action_logs
Log degli errori
Possono fornire indizi quando un problema non è ovvio:
https://tonforum.fr/logs/
Backup
Per modificare la frequenza dei backup e il numero massimo di backup, visualizzarli o scaricarli:
https://tonforum.fr/admin/backups
Risorse
https://meta.discourse.org
Supporto ufficiale. Non esitate a pubblicare lì; i membri della community e gli sviluppatori sono solitamente molto disponibili.
Vedete qualcosa che si potrebbe aggiungere/rimuovere? Penso di poter rimuovere la parte /logs/, dato che è molto, molto raramente utile. Non sono nemmeno sicuro di aver trovato informazioni utili in essa in molti anni di amministrazione di alcune istanze.
