Como fazer backup do Moodle (e restaurar sem susto)

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.

Alejandro Argachá, especialista em Moodle

Escrito por Alejandro Argachá

Conhece o Moodle desde 2011 e, desde 2016, atua na parte técnica: servidor, código e segurança. Mais de 250 projetos entregues, boa parte para outras empresas que vendem Moodle. Resolve na prática problemas como este em plataformas de empresas e instituições brasileiras. Ver casos reais.