Ah bem, aqui está o guia completo traduzido automaticamente então:
Garantindo que você esteja preparado para qualquer eventualidade
É fortemente recomendado, além de backups locais (armazenados no mesmo servidor que o fórum), ter uma cópia desses backups em outro servidor ou na nuvem[1].
Também é útil manter uma cópia do arquivo /var/discourse/containers/app.yml em um local seguro[2]. Este arquivo opcional é útil em caso de reinstalação do fórum ou migração para outro servidor.
Se você tiver alguma dúvida séria sobre qualquer coisa, entre em contato comigo.
Atualizações
Antes de fazer uma atualização, é altamente recomendável baixar o backup mais recente do seu fórum.
Via a interface
Faça as atualizações quando houver um emoticon vermelho triste no administrador (significa que há uma atualização importante a ser feita).
As atualizações são feitas via https://tonforum.fr/admin/upgrade
Às vezes, elas ocorrem em duas etapas: você primeiro precisa atualizar o “Docker_Manager” antes de poder atualizar o restante:
Via a linha de comando
Às vezes, uma atualização precisa ser feita via linha de comando (a página de administração do Discourse informará 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 garantir que o fórum está funcionando corretamente, pode ser útil remover imagens Docker não utilizadas (restos de atualizações anteriores) para liberar espaço em disco:
/var/discourse/launcher cleanup
O que fazer se o fórum parar de funcionar?
Reconstruir o fórum resolve muitos problemas e é feito com o mesmo comando de uma atualização via linha de comando:
/var/discourse/launcher rebuild app
E se o fórum ainda não funcionar após uma reconstrução?
Pergunte a mim ou poste no fórum de suporte oficial.
Localização de arquivos importantes no servidor
app.yml
Ele contém a configuração do servidor e a lista de plugins instalados. Muito útil se o fórum precisar ser movido para outro servidor, ou para certas configurações (mover uploads e backups para outro disco, por exemplo). Ele está localizado aqui:
/var/discourse/containers/app.yml
mail-receiver.yml
Ele contém a configuração do software que permite que respostas por e-mail sejam recebidas e publicadas no fórum. Ele está localizado aqui:
/var/discourse/containers/mail-receiver.yml
Backups
Os arquivos de backup estão localizados aqui:
/var/discourse/shared/standalone/backups/default
Páginas importantes na administração do fórum:
Páginas que podem ser úteis ![]()
Temas e componentes
Eles contêm, entre outras coisas, 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 nas configurações do site e outras ações de moderadores e administradores.
https://tonforum.fr/admin/logs/staff_action_logs
Logs de erro
Pode dar pistas quando há um problema cuja causa não é óbvia.
https://tonforum.fr/logs/
Backups
Para alterar a frequência e o número máximo de backups, visualize-os ou baixe-os:
https://tonforum.fr/admin/backups
Recursos
https://meta.discourse.org : suporte oficial, não hesite em postar lá, membros e desenvolvedores ficam felizes em ajudar
https://ask.discourse.com : um chatbot treinado em suporte e dados do Discourse, surpreendentemente eficaz em responder perguntas (sim, realmente)
Se eu instalei seu fórum, seus backups são copiados automaticamente para o meu Google Drive, mas idealmente no futuro eles devem ser salvos em um espaço do qual você é responsável. Falaremos sobre isso um dia↩︎
Ele contém o identificador e a senha para o servidor de e-mail, bem como o e-mail do administrador
(o meu, na verdade). ↩︎
