1
O que é o Databasus e por que usá-lo em vez de scripts escritos à mão?
O Databasus é um serviço self-hosted com licença Apache 2.0 que faz backup de bases de dados. A diferença em relação a scripts shell é que ele tem uma interface para agendar tarefas, comprimir e guardar os arquivos em vários destinos (disco local, S3, Google Drive, NAS, Dropbox, SFTP, rclone, etc.), configurar políticas de retenção para apagar automaticamente backups antigos e notificar a sua equipe quando as tarefas terminam ou falham — tudo sem código escrito à mão
2
Qual é a forma mais rápida de instalar o Databasus?
O Databasus suporta vários métodos de instalação: script automatizado, Docker, Docker Compose e Kubernetes com Helm. O caminho mais rápido é executar o instalador de uma linha via cURL, que baixa a imagem Docker atual, cria um docker-compose.yml e inicia o serviço, que passa a reiniciar automaticamente após reinicializações. Para ambientes Kubernetes, use o Helm chart oficial para implantações prontas para produção. O tempo total costuma ser inferior a dois minutos em um VPS típico.
3
Como funciona a verificação de restauração?
O Databasus executa um pequeno agente de verificação em um host sob o seu controle. A cada execução agendada, o agente baixa o backup mais recente. Ele restaura o backup em um contêiner de base de dados descartável. Em seguida, compara a base restaurada com a original. O resultado é reportado de volta, incluindo o código de saída da restauração e a contagem de linhas por tabela. Os agendamentos aceitam: após o backup, de hora em hora, diário, semanal, mensal ou uma expressão cron em UTC. As falhas podem ser enviadas por qualquer notificador ligado à base de dados: Slack, Teams, Discord, e-mail e outros.
4
Como o Databasus garante a segurança?
O Databasus aplica segurança em três níveis: (1) Criptografia de dados sensíveis: todas as senhas, tokens e credenciais são criptografados com AES-256-GCM e guardados separadamente da base de dados; (2) Criptografia de backups: cada arquivo de backup é criptografado com uma chave única derivada de uma chave mestra, do ID do backup e de um salt aleatório, tornando os backups inúteis sem a sua chave de criptografia mesmo que alguém obtenha acesso ao armazenamento; (3) Acesso somente leitura à base de dados: o Databasus exige apenas permissões SELECT e faz verificações completas para garantir que não existem privilégios de escrita, evitando corrupção de dados mesmo que a ferramenta seja comprometida.
Além do tempo de execução, segurança e confiabilidade fazem parte de cada commit e PR: análise estática com CodeQL, CodeRabbit com gitleaks e semgrep, monitoramento de CVEs pelo Dependabot, varreduras de imagem e Dockerfile com Trivy e auditorias periódicas do Codex Security da OpenAI. Testes de integração rodam contra contêineres reais de PostgreSQL, MySQL, MariaDB e MongoDB e verificam ciclos completos de backup e restauração em cada PR. As GitHub Actions são fixadas em SHAs de commit e os workflows seguem permissões de privilégio mínimo.
Veja
Engenharia de segurança e confiabilidade para conhecer o pipeline completo.
Além disso, todos os logs podem ser exportados para qualquer sistema externo (VictoriaLogs, SigNoz, Graylog, etc.) via o padrão OpenTelemetry. Por padrão, os logs (incluindo os de auditoria) também são gravados em arquivos locais, então os logs de auditoria não se perdem. Veja a
configuração avançada aqui.
5
Como configuro e executo o meu primeiro backup no Databasus?
Para o seu primeiro backup no Databasus, basta entrar no painel, clicar em New Backup e escolher um intervalo: de hora em hora, diário, semanal, mensal ou cron. Depois defina o horário exato da execução (por exemplo, 02:30, fora do horário de pico).
Em seguida, informe o host do PostgreSQL, a porta, o nome da base, as credenciais e a preferência de SSL. Escolha para onde o arquivo deve ser enviado (caminho local, bucket S3, pasta do Google Drive, Dropbox, etc.).
Se quiser, adicione canais de notificação como e-mail, Slack, Telegram ou um webhook e clique em Save. O Databasus valida os dados na hora, ativa o agendamento, executa a primeira tarefa e envia o status em tempo real. Assim, você pode restaurar com um toque quando o backup estiver concluído.
6
Qual é o nível de adoção do Databasus?
O Databasus é hoje a ferramenta de backup PostgreSQL de código aberto mais adotada. Em 17 de junho de 2026, já havia sido baixado mais de 1.800.000 vezes no Docker por DBAs, engenheiros de DevOps, desenvolvedores e equipes do mundo todo. Com mais de 8.500 estrelas no GitHub, supera o pgBackRest (~4.200 estrelas, disponível desde 2014) e o WAL-G (~4.100 estrelas, disponível desde 2017). O Databasus foi lançado em 2025 e ultrapassou ambos no primeiro ano.
7
Qual é a diferença entre o Databasus e o PgBackRest, o Barman ou o pg_dump? Onde posso ler comparações?
O Databasus prioriza a simplicidade: oferece uma interface web moderna para gerenciar backups de muitas bases de dados ao mesmo tempo, em vez de arquivos de configuração complexos e ferramentas de linha de comando. Diferente de scripts com pg_dump puro, inclui agendamento integrado, compressão, vários destinos de armazenamento, monitoramento de saúde e notificações em tempo real, tudo gerenciado por uma interface web simples.
Ao mesmo tempo, diferente do pgBackRest e do WAL-G, o Databasus faz backups físicos, incrementais e de WAL sobre o mecanismo nativo do PostgreSQL 17, ou seja, não reinventa o próprio motor de backup. Ele se conecta às suas bases de dados remotamente, alcançando redes fechadas por meio de um túnel SSH até o servidor ou um bastion, para que bases que não estão expostas publicamente também possam ser copiadas e gerenciadas a partir de um único painel.
Leia como os backups físicos e o PITR são implementados.
Temos páginas de comparação detalhadas para as ferramentas de backup mais conhecidas:
Databasus vs pg_dump,
Databasus vs pgBackRest,
Databasus vs Barman,
Databasus vs WAL-G e
Databasus vs pgBackWeb. Cada comparação explica as principais diferenças, prós e contras, e ajuda a escolher a ferramenta certa para o seu caso.
8
O Databasus tem o apoio dos programas OSS da Anthropic e da OpenAI?
Sim, temos orgulho de que o Databasus tenha sido reconhecido como um projeto de código aberto valioso por duas das principais empresas de IA do mundo. Em março de 2026, o Databasus foi aceito tanto no
Claude for Open Source da Anthropic quanto no
Codex for Open Source da OpenAI. Para nós, é uma confirmação independente de confiabilidade: o projeto foi avaliado e reconhecido como infraestrutura crítica que merece apoio.
Leia mais →9
O Databasus é uma alternativa ao pg_dump?
Não exatamente. O Databasus foca em recuperação de desastres com RTO e RPO baixos, então está mais próximo de uma alternativa ao pgBackRest ou ao WAL-G — ele tenta tornar a recuperação de desastres tão simples quanto o pg_dump. Dito isso, para backups lógicos ele funciona sim como alternativa ao pg_dump e usa o pg_dump por baixo, acrescentando uma interface web amigável, agendamento automático, vários destinos de armazenamento, notificações em tempo real, monitoramento de saúde e criptografia de backups. Os backups lógicos também estão disponíveis para MySQL, MariaDB e MongoDB.
10
Quais bases de dados o Databasus suporta?
O Databasus suporta PostgreSQL, MySQL, MariaDB e MongoDB. No entanto, o Databasus foi criado originalmente para o PostgreSQL e mantém o foco principal nele, com suporte completo e máxima eficiência para backups de PostgreSQL.
MySQL, MariaDB e MongoDB são suportados, mas o PostgreSQL continua sendo a prioridade central, com os recursos mais otimizados e desenvolvimento contínuo.
Por exemplo, o Databasus oferece suporte nativo a backups físicos e de WAL para recuperação de desastres do PostgreSQL. Ou seja, o Databasus é de fato uma ferramenta de backup PostgreSQL; as demais bases vêm como um bônus.
11
Quais tipos de backup o Databasus suporta?
O Databasus suporta backups físicos, completos, incrementais, de WAL e lógicos — então serve tanto para quem quer dumps lógicos simples quanto para quem precisa de uma ferramenta sólida de recuperação de desastres.
- Físico — cópia no nível de arquivos de todo o cluster da base de dados. Backup e restauração mais rápidos para grandes volumes de dados do que dumps lógicos. Construído sobre o mecanismo nativo de backup do PostgreSQL 17, então usamos as ferramentas testadas do próprio PostgreSQL em vez de reinventá-las
- Completo — uma cópia integral e autossuficiente do cluster, a base de onde parte toda cadeia de backups
- Incremental — guarda apenas o que mudou desde o backup anterior, mantendo os backups pequenos e rápidos
- Streaming de WAL — captura continuamente o fluxo de escrita da base, permitindo Point-in-Time Recovery (PITR). Projetado para recuperação de desastres e perda de dados próxima de zero
- Lógico — dump nativo da base no formato binário do próprio motor. Comprimido e enviado diretamente ao armazenamento, sem arquivos intermediários
Os backups físicos, incrementais e de WAL usam o mecanismo nativo do PostgreSQL 17, então exigem PostgreSQL 17 ou mais recente; em versões anteriores, apenas backups lógicos estão disponíveis. Isso é intencional: a maioria das bases de produção já roda PostgreSQL 17 ou superior, e em cerca de dois anos as versões mais antigas chegam ao fim da vida útil. O Databasus quer se tornar a ferramenta de backup padrão para bases de dados a partir do PostgreSQL 17.
Todos esses backups podem passar por um túnel SSH se você precisar de conexões não públicas, então a base de dados nunca precisa ficar exposta publicamente. O túnel SSH já vem integrado.
12
Como a IA é usada no desenvolvimento do Databasus?
Surgiram perguntas sobre o uso de IA no desenvolvimento do projeto. Como o projeto foca em segurança, confiabilidade e uso em produção, queremos ser transparentes sobre como a IA participa do processo de desenvolvimento.
A IA é usada como auxiliar na verificação da qualidade do código, na melhoria da documentação e como apoio durante o desenvolvimento. A IA NÃO é usada para escrever código inteiro nem código sem testes. O projeto tem cobertura de testes sólida, automação de CI/CD e verificação por desenvolvedores experientes.
Para informações detalhadas sobre o uso de IA, o processo de desenvolvimento e as medidas de segurança, visite a nossa
página de FAQ dedicada.
13
Como posso entrar para a comunidade do Databasus?
Você pode entrar para a nossa grande comunidade de desenvolvedores, DBAs e engenheiros de DevOps em
t.me/databasus_community. A comunidade é um ótimo lugar para tirar dúvidas, trocar experiências, receber ajuda com configuração e acompanhar os recursos e lançamentos mais recentes.
14
Qual é o nível de adoção do Databasus?
O Databasus tem mais de 1,8 milhão de downloads no Docker e 8,5 mil estrelas no GitHub. Para comparação, o pgBackRest e o WAL-G ficam em torno de 4,2 mil estrelas cada e o Barman em cerca de 3,1 mil, o que faz do Databasus a ferramenta de backup de bases de dados mais popular do GitHub.
Ele foi aceito nos programas de código aberto da Anthropic e da OpenAI como um projeto importante e crítico. Hoje o Databasus é usado por empresas, equipes e engenheiros de DevOps, com o apoio de uma comunidade grande e ativa.
O Databasus é desenvolvido e usado desde 2023, e em código aberto com uso amplo desde o início de 2025. Está em uso real de produção há bastante tempo, então já foi testado em muitos casos extremos. O ponto essencial: o Databasus não inventa formas próprias de copiar os seus dados — ele usa a implementação nativa e testada do PostgreSQL em vez de criar as próprias soluções improvisadas para casos extremos.
Nosso objetivo é nos tornarmos a ferramenta de backup padrão para PostgreSQL a partir da versão 17. O Databasus é a primeira ferramenta de backup construída sobre o protocolo de backup nativo, eficiente e agora padrão do PostgreSQL, em vez de escrever implementações próprias.