NGBackup: backup corporativo reescrito em Rust, com edição Community gratuita
Colaboração: Heitor Faria
Data de Publicação: 21 de julho de 2026
Quem acompanha a Dicas-L há tempos talvez me conheça pelos artigos e livros sobre Bacula. Depois de quase duas décadas trabalhando com backup livre, resolvi encarar o projeto da minha vida: o NGBackup, uma plataforma de proteção de dados corporativa reescrita do zero em Rust — e a edição Community é gratuita, sem prazo de expiração e sem limite de agentes.
Por que reescrever um sistema de backup em Rust?
O backup é a última linha de defesa contra ransomware — e justamente por isso virou alvo preferencial dos ataques. Um servidor de backup escrito em C, com décadas de código legado, carrega classes inteiras de vulnerabilidades de corrupção de memória. Em Rust, essas classes simplesmente não existem: o compilador as elimina. Além da segurança de memória, o NGBackup traz:
- Imutabilidade (WORM) e detecção ativa de ransomware:os volumes não podem ser alterados nem apagados dentro da janela de retenção, e anomalias nos jobs (picos de alteração de arquivos, padrões de cifragem) disparam alertas.
- Deduplicação global com compressão Zstandard:redução típica de 20×, chegando a 60× em cenários reais com muitas máquinas virtuais parecidas.
- Restore cruzado entre hypervisors (V2V):um backup de VMware pode ser restaurado direto em Proxmox, Hyper-V, Nutanix AHV ou Apache CloudStack — o que também faz do NGBackup uma ferramenta de migração para quem está fugindo dos novos preços do VMware.
- Plugins para as cargas de trabalho comuns:PostgreSQL, MySQL/MariaDB, Oracle, SQL Server, MongoDB, Microsoft 365, Active Directory/LDAP, entre outros — mais de 20 plugins, todos incluídos, sem venda casada por workload.
- Console web moderno: paleta de comandos (Ctrl+K), designer de políticas e explorador de restore granular (arquivos, e-mails e objetos individuais, sem restaurar o backup inteiro).
- Roda em GNU/Linux (Debian, Ubuntu, RHEL, Rocky, Alma, SUSE, Arch e derivados), Windows, macOS, FreeBSD, Solaris e AIX.
Como começar
- Registre-se em https://ngbackup.com/get-repo.html com um e-mail corporativo (provedores gratuitos como Gmail não são aceitos). Você recebe na hora as credenciais do repositório APT/YUM privado.
- Instale com um único comando (mostrado na página após o registro), ou configure o repositório apt/yum manualmente.
- Siga a documentação em https://docs.ngbackup.com — o primeiro job de backup fica de pé em poucos minutos.
Informações e contato
Dúvidas, sugestões e relatos de uso são muito bem-vindos — é assim que o projeto cresce.