Backups
Gerenciar cópias locais, integrações de backup e agendamentos de backup.
Backups
Menu: Sistema → Backups
Rotas: /backups/manager (arquivos) e /backups/integrations (destinos e agendamentos)
O módulo Core de backups protege dados da instância (PostgreSQL, MongoDB e pacote combinado) com cópias locais e envio para nuvem.
Gerenciador de backups (/backups/manager)
O que você faz aqui
- Listar backups existentes no servidor.
- Baixar arquivos para estação local.
- Restaurar — operação sensível; confirme ambiente e janela.
- Excluir cópias antigas manualmente.
- Filtrar por origem, integração e intervalo de datas.
Tipos de arquivo
| Tipo | Badge | Conteúdo |
|---|---|---|
| Completo | Verde | backup_Ymd_His.tar.gz — PostgreSQL + MongoDB. |
| PostgreSQL | Azul | Legado — apenas pgsql_backup_*.sql.gz. |
Limpeza manual
Seção Limpeza permite disparar remoção por política de retenção sem esperar o job agendado Limpeza de Backups (Tarefas agendadas → Core).
Integrações e agendamentos (/backups/integrations)
Duas abas no mesmo fluxo:
Integrações de backup
Cadastro de Integrações de backup para enviar cópias após gerar localmente.
| Tipo | Uso |
|---|---|
| MEGA | Conta MEGA.nz (email + senha). |
| FTP / FTPS | Servidor FTP corporativo (host, porta, usuário, senha, pasta remota). |
Por integração: nome, tipo, credenciais, caminho opcional, status Ativo/Inativo.
Menu ⋮: editar, habilitar/desabilitar, excluir.
Agendamentos de backup
Rotinas que definem quando gerar backup e para onde enviar.
| Coluna | Descrição |
|---|---|
| Nome | Identificação da rotina. |
| Tipo | Recorrente ou execução única. |
| Frequência | Diário, semanal, mensal. |
| Retenção | Dias para manter cópias. |
| Última execução | Status da rodada anterior. |
Ações: Executar agora, habilitar/desabilitar, Limpar backups (retenção), editar, excluir.
Fluxo operacional típico
- Crie uma integração (ex.: FTP da TI).
- Crie um agendamento ligado à integração (ex.: diário às 02:00, retenção 30 dias).
- Confirme na lista do Gerenciador que o arquivo Completo foi gerado.
- Valide job Agendamentos de Backup em Tarefas agendadas (Core) — executa a cada 5 minutos por padrão.
- Job Limpeza de Backups remove arquivos além da retenção.
Tarefas Core relacionadas
Em Tarefas agendadas → aba Core:
| Tarefa | Função |
|---|---|
| Agendamentos de Backup | Verifica e executa agendamentos pendentes. |
| Limpeza de Backups | Apaga backups antigos conforme retenção. |
Mantenha ambas habilitadas em produção.
Boas práticas
- Teste restauração em homologação antes de depender do backup em incidente.
- Armazene cópias fora do mesmo servidor (integração nuvem/FTP).
- Monitore falhas na última execução dos agendamentos.
- Documente senhas de integração em cofre corporativo — no formulário, senha em branco na edição mantém a atual.
Permissões
Acesso controlado por permissões do módulo backup (visualizar, criar, restaurar, excluir). Sem permissão, o menu Backups não aparece.