O módulo Backup é dividido em três cards horizontais: Backup, Restore e Parâmetros.
Backup
Escolha uma opção por vez:
- Backup do Banco — estrutura, configurações, pedidos e registros;
- Backup de Arquivos — comprovantes e assinaturas privadas;
- Backup Completo — banco + arquivos.
Padrões de nome:
nome.banco.tar
nome.files.tar
nome.full.tar
O histórico registra resultado, tamanho, usuário e data/hora.
Restore
Escolha o tipo compatível e envie o TAR correspondente. O sistema valida o conteúdo e exige confirmação explícita.
Sempre que possível, um backup de segurança é criado antes do restore.
Parâmetros
- E-mail de destino;
- Periodicidade diária ou semanal.
Agendamento
O backup automático pode ser executado pelo worker:
cron/backup-worker.php
Estados
Os resultados são exibidos sempre em português, como Nunca executado, Pendente, Processando, Concluído, Falha e Cancelado.
Antes de usar restore em produção, teste o ciclo backup → alteração controlada → restore em ambiente de homologação.