A self-hosted, open-source database backup tool for PostgreSQL, MySQL, MariaDB, and MongoDB with multi-storage support and enterprise security.
Databasus is an open-source, self-hosted tool for backing up PostgreSQL, MySQL, MariaDB, and MongoDB databases. It automates backup scheduling, manages retention policies, and stores backups across multiple local and cloud storage options. The tool solves the problem of ensuring reliable, secure, and manageable database backups for development and operations teams.
DevOps engineers, database administrators (DBAs), and development teams managing PostgreSQL, MySQL, MariaDB, or MongoDB databases who need automated, secure backup solutions.
Developers choose Databasus for its comprehensive feature set, strong security with AES-256 encryption, and true open-source model with no feature limitations. It offers flexibility in backup types, storage options, and team collaboration tools, all while being fully self-hostable.
Database backup tool (PostgreSQL, MySQL\MariaDB and MongoDB)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports PostgreSQL, MySQL, MariaDB, and MongoDB across multiple versions, as listed in the features, providing broad coverage for common database stacks.
Allows cron-based scheduling and GFS retention policies, enabling precise backup timing and long-term archiving for enterprise needs.
Implements AES-256-GCM encryption and uses read-only database users by default, ensuring backups are secure and non-invasive to production data.
Backups can be decrypted and restored without Databasus, as emphasized in the security docs, avoiding dependency on the tool itself.
Includes workspaces, role-based access control, and audit logs, making it suitable for collaborative DevOps environments with multiple users.
Requires Docker for installation, which can be a barrier for teams unfamiliar with containers or in environments where Docker is not permitted.
Only covers PostgreSQL, MySQL, MariaDB, and MongoDB, excluding other popular databases like SQLite or Oracle, which may require additional tools.
Configuring incremental backups and point-in-time recovery requires deeper database knowledge and careful setup, as noted in the backup types section.