Configurei fóruns Discourse para vários amigos/associações. Gostaria que eles fossem mais autônomos na administração, de modo que eu tivesse menos probabilidade de intervir pessoalmente.
Eles usam o Discourse como usuários e co-administradores há meses ou anos. Eles não são “novos administradores”, mas lhes falta conhecimento aprofundado sobre como manter o Discourse diariamente (além do básico de moderação) e o que deve ser conhecido, como administrador, e em caso de problemas técnicos, pois eu sempre estive aqui para cuidar dessas coisas.
Ainda estarei disponível no futuro, mas o objetivo é permitir que eles rastreiem e resolvam as questões mais comuns por conta própria.
Aqui está o que escrevi até agora (traduzido automaticamente para o inglês porque meu texto será escrito em francês, então não se preocupe se algumas frases estiverem estranhas):
Atualizações
Via a interface web
Execute as atualizações quando houver um emoji de carinha triste vermelho no painel de administração (isso significa que há uma atualização importante a ser aplicada).
As atualizações são feitas via:
https://tonforum.fr/admin/upgrade
Às vezes, elas são feitas em duas etapas: você deve primeiro atualizar o “Docker_Manager” antes de poder atualizar o restante:
Via a linha de comando
Às vezes, uma atualização deve ser feita via linha de comando (a página de administração do Discourse indicará explicitamente se for necessário).
- Conecte-se ao servidor via SSH
- Reconstrua o fórum (uma reconstrução sempre atualiza o Discourse) usando o seguinte comando:
-
/var/discourse/launcher rebuild app - De tempos em tempos, depois de confirmar que o fórum está funcionando corretamente, pode ser útil remover imagens do Docker não utilizadas (restos de atualizações anteriores) para liberar espaço em disco:
/var/discourse/launcher cleanup
Localização de arquivos importantes no servidor
app.yml
Contém a configuração do servidor e a lista de plugins instalados. Muito útil se você precisar migrar o fórum para outro servidor ou aplicar certas configurações (por exemplo, mover uploads e backups para outro disco). Ele está localizado aqui:
/var/discourse/containers/app.yml
mail-receiver.yml
Contém a configuração para o software que permite receber respostas por e-mail e publicá-las no fórum. Ele está localizado aqui:
/var/discourse/containers/mail-receiver.yml
Backups
Os arquivos de backup são armazenados aqui:
/var/discourse/shared/standalone/backups/default
Páginas importantes na administração do fórum
Algumas páginas que podem ser úteis ![]()
Temas e componentes
Eles incluem CSS e HTML personalizados:
https://tonforum.fr/admin/config/customize/themes
Logs
Útil para depuração:
https://tonforum.fr/admin/email-logs
Ações da equipe
Muito útil. Ele mantém um registro de (quase) todas as alterações de configuração do site e outras ações realizadas por moderadores e administradores.
https://tonforum.fr/admin/logs/staff_action_logs
Logs de erro
Pode fornecer pistas quando um problema não é óbvio:
https://tonforum.fr/logs/
Backups
Para alterar a frequência de backup e o número máximo de backups, visualizá-los ou baixá-los:
https://tonforum.fr/admin/backups
Recursos
https://meta.discourse.org
Suporte oficial. Não hesite em postar lá; os membros da comunidade e os desenvolvedores geralmente são muito prestativos.
Você vê algo que poderia ser adicionado/removido? Acho que posso remover a parte /logs/, pois é muito, muito raramente útil. Eu nem tenho certeza se encontrei informações úteis nela em muitos anos administrando algumas instâncias.
