Como fazer backup do Moodle (e restaurar sem susto)

Resposta rápida: Um backup completo do Moodle tem três partes que precisam ir juntas: o banco de dados, a pasta moodledata e o código. O backup de curso (.mbz) não protege a plataforma. Automatize o backup e teste a restauração.
Backup é aquilo que ninguém valoriza, até o dia em que precisa. E com o Moodle há uma armadilha: muita gente acha que "exportou o curso" e está protegido. Não está. Um backup de verdade tem três partes, e elas precisam ir juntas.
As 3 partes de um backup completo
- Banco de dados: usuários, notas, configurações, registros. É o cérebro.
- moodledata: os arquivos (uploads, materiais, cache). É a memória.
- Código do Moodle: a instalação e os plugins. É o corpo.
Só os três juntos recuperam o ambiente. Faltando um, a restauração não fecha.
Backup de curso ≠ backup do sistema
O backup de curso (arquivo .mbz, feito pela própria interface) é ótimo para mover ou duplicar um curso: leva atividades, conteúdo e, opcionalmente, usuários e notas. Mas ele não protege a plataforma inteira. Para desastre (servidor perdido, ataque), você precisa do backup do sistema: dump do banco + cópia do moodledata + cópia dos arquivos.
Automatize, e teste a restauração
A regra de ouro: backup que nunca foi restaurado não é backup, é esperança. Além de agendar cópias automáticas, é preciso testar a restauração de tempos em tempos, para descobrir problemas antes da emergência.
Backup também é LGPD
Suas cópias guardam dados pessoais dos colaboradores: então retenção, criptografia e onde os backups ficam entram na conta da LGPD, tema de LGPD no treinamento.
Deixe isso com quem faz todo dia
No nosso serviço de hospedagem gerida, a rotina de backup, a segurança e a recuperação já vêm inclusas e testadas: você não perde curso, nota nem histórico. Fale com a gente.
Leia também: Backup ou restauração do Moodle parado em "pendente": como resolver.
Perguntas frequentes
Qual a diferença entre backup de curso e backup do sistema no Moodle?
O backup de curso (arquivo .mbz) salva um curso para mover ou duplicar. O backup do sistema salva a plataforma inteira, banco de dados, moodledata e código, e é o único que recupera tudo em caso de desastre.
Com que frequência devo fazer backup do Moodle?
Depende do uso, mas ambientes ativos costumam ter backup diário do banco e do moodledata, com cópias retidas por um período. O essencial é ser automático e testado.
Como restauro um curso no Moodle?
Pela função de restauração, enviando o arquivo .mbz e escolhendo se cria um novo curso ou mescla em um existente. Backup do sistema inteiro é restaurado no servidor, não pela interface.


