Databasus

Databasus

WHAT IS IT?

Databasus is a self-hosted database backup tool focused on PostgreSQL, with support for MySQL, MariaDB and MongoDB. It automates scheduled backups, ships them to the storage of your choice (S3, R2, Google Drive, SFTP, Rclone…) and notifies your team on Slack, Discord or Telegram. All wrapped in a polished UI deployable through a single Docker command.

WHY IS IT INTERESTING?

  • No vendor lock-in: backups are encrypted with AES-256-GCM and restorable without Databasus itself, directly from the storage backend. A rarity in the backup tooling space.
  • GFS retention: Grandfather-Father-Son policy to keep hourly/daily/weekly/monthly/yearly snapshots independently, ideal for compliance and long-term archival.
  • Three backup types: logical (native dump), physical (file-level copy) and incremental with WAL archiving for near-zero-loss Point-in-Time Recovery.
  • Agent or direct mode: connect to the database in read-only mode, or run a lightweight Go agent that streams backups without exposing the DB to the public network.
  • Fully self-hosted: Docker, Docker Compose or Helm chart deployment, Apache 2.0 license, and full feature parity between open source and the cloud offering.

USE CASES

  • Protect a production PostgreSQL stack with long retention and zero-trust encryption on S3
  • Centralize multi-database backups (Postgres + Mongo) across teams via workspaces and RBAC
  • Enable PITR for critical workloads without paying for a managed DBaaS
  • Replace an artisanal pg_dump cron job with a UI-driven solution offering alerting and audit logs