NuvemBackup — Backup Automático do Banco de Dados, B2, S3 e muito mais
___CloudVault Backup — Backup automático e criptografado dos bancos MySQL/MariaDB do seu Perfex direto para a nuvem Backblaze B2, entre outros. Roda via cron com mysqldump em stream, compressão gzip e verificação SHA-256. Feito para Banco de Dados Grandes
CloudVault Backup — Backup Automático na Nuvem para Perfex CRM
Proteja o coração do seu negócio: o banco de dados. O CloudVault Backup faz backup automático e criptografado dos bancos MySQL/MariaDB do seu Perfex CRM direto para a nuvem da Backblaze B2, sem intervenção manual e sem sobrecarregar o PHP do servidor.
Construído para rodar via cron, ele usa mysqldump em stream com compressão gzip e verificação de integridade SHA-256. O resultado: backups confiáveis, leves e prontos para restauração — mesmo em bancos de 1, 2, 3, 4, 5 GB ou mais.
Por que você precisa disso
Um único incidente — falha de disco, exclusão acidental, invasão ou ransomware — pode apagar anos de dados de clientes, faturas e projetos. O backup tradicional em PHP carrega dados demais na memória e falha em bancos grandes. O CloudVault resolve isso usando ferramentas nativas do banco, do jeito certo.
Principais recursos
🔄 Backup totalmente automático
Agende uma vez via cron e esqueça. O backup roda sozinho todos os dias, no horário que você definir, com trava flock para impedir execuções simultâneas.
📦 Feito para bancos grandes
Usa mysqldump com --single-transaction e --quick em modo stream. Não trava o servidor, não estoura memória e funciona em bancos multi-GB onde o backup nativo do Perfex falha.
☁️ Armazenamento em nuvem barato
Envia direto para a Backblaze B2, um dos armazenamentos em nuvem mais econômicos do mercado. Pague centavos por mês e mantenha seus backups fora do servidor.
🔒 Proteção contra ransomware
Suporte a Object Lock e imutabilidade: backups que não podem ser alterados nem apagados antes do prazo de retenção. Defesa real contra erro humano, invasão e sequestro de dados.
✅ Integridade garantida
Cada backup gera um checksum SHA-256. Você valida a qualquer momento que o arquivo não foi corrompido durante a transferência ou o armazenamento.
🗂️ Suporte a múltiplos bancos
Faça backup de vários bancos de uma vez, gerando um arquivo por banco. Restauração individual, organização limpa e menor impacto em caso de falha.
🧹 Retenção automática
Mantém apenas os backups locais recentes e preserva o histórico completo na nuvem. Sem disco lotado, sem trabalho manual.
🔐 Segurança em primeiro lugar
Credenciais protegidas com permissões restritas (chmod 600), bucket privado, criptografia padrão e Application Key dedicada com acesso mínimo. A senha do banco nunca aparece em linha de comando ou logs.
Como funciona
- mysqldump em stream extrai o banco sem sobrecarregar memória.
- gzip comprime o dump em tempo real.
- SHA-256 gera o checksum de integridade.
- rclone envia o arquivo para a Backblaze B2 com retentativas automáticas.
- Limpeza local remove arquivos antigos, mantendo a cópia segura na nuvem.
O que está incluído
- Manual completo de instalação passo a passo
- Scripts CLI prontos para um ou vários bancos
- Configuração de rclone + Backblaze B2
- Agendamento via cron com trava de concorrência
- Procedimento de validação e teste de restauração
- Guia de segurança e boas práticas anti-ransomware
Requisitos
- Perfex CRM com banco MySQL ou MariaDB
- Acesso ao servidor (SSH) com permissão para cron
- Conta na Backblaze B2 (plano gratuito atende para começar)
mysqldumperclonedisponíveis no servidor
Backup que você pode confiar
Backup sem teste de restauração não é backup — é esperança. O CloudVault inclui um procedimento documentado de restore para você comprovar, a qualquer momento, que seus dados voltam intactos. Durma tranquilo sabendo que o ativo mais valioso do seu CRM está seguro na nuvem.
Este módulo está licenciado sob a Licença MIT.