DBAegis vs Medusa
DBAegis
dbaegis.comMedusa
github.comSide by side
| Figure | DBAegis | Medusa |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | — |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 3 | 1 |
| Spec score · Database Backup Software | 8.8 (#4) | 8.1 (#13) |
| Deployment | DBAegis is self-hosted and provides a web interface and API; the Community installation guide describes deployment on a dedicated Linux virtual machine. | Installation documentation describes installing Medusa on each Cassandra node with pip or Debian packages. |
| Notable limit | DBAegis says it should be used alongside database-native and provider-native capabilities as part of a wider recovery plan, rather than as a replacement for high availability or native point-in-time recovery. | The project says deployments with multiple Cassandra data-folder directories are not supported. |
| Storage integrations | Supported storage destinations include local paths, database-server-local paths, Amazon S3, Azure Blob Storage and Google Cloud Storage. | Supported backup storage includes local storage, Google Cloud Storage, Azure Blob Storage, AWS S3, and S3-compatible services. |
| Support | DBAegis offers a customer support portal for installation, backup failures, restore issues, storage, licensing, air-gapped deployments, and enterprise operations; response commitments depend on the customer agreement. | The README directs user questions and general or development discussions to the #cassandra-medusa channel on ASF Slack. |
Plans
In their own words
DBAegis
DBAegis is a self-hosted database resilience platform for coordinating backup management, restore workflows, recovery validation, storage destinations, notifications, reports, and audit visibility. It provides a web interface and API; the Community installation guide describes deployment on a dedicated Linux virtual machine. The free Community plan supports local logical backup and restore workflows for PostgreSQL, MySQL, and MongoDB, with one admin, three connections, three schedules, and DBAegis-local storage. The published support matrix lists 18 database engines, with broader coverage requiring Professional or Enterprise entitlements. Professional lists local, database-server-local, AWS S3, Azure Blob, and Google Cloud Storage destinations, as well as role-based access control, MFA, email notifications, and daily summaries. Enterprise adds LDAP or Active Directory integration, webhooks, and report exports. Restore safeguards include dry-run validation, reason capture, password re-authorization, typed confirmation for high-risk actions, and audit fields. ILOGICSOFT makes DBAegis and describes it as a complement to, rather than a replacement for, database-native and provider-native recovery capabilities.
Medusa
Medusa is a command-line backup system for Apache Cassandra that runs on Linux in a self-hosted deployment. It supports full and differential backups, single-node backup and restore, and cluster-wide restores in place or to a remote location. Backup destinations include local storage, Google Cloud Storage, Azure Blob Storage, AWS S3, and compatible S3 services. It supports clusters using either single tokens or vnodes. Its verify command checks backup completion, manifest and file presence, and file hashes; MD5 checks can be enabled, while file size is checked by default. Configuration documentation covers client SSL settings and S3 server-side encryption with KMS or customer-provided keys. Retention settings can purge backups by age or count. Installation instructions cover pip and Debian packages, including offline installation, and describe installing Medusa on each Cassandra node. It requires Python 3.9 or newer and is licensed under Apache-2.0. A stated constraint is that it does not support Cassandra deployments with multiple data-folder directories.