Databasus vs BackupDrill — self-hosted and free vs hosted with Storage files

These two agree on the thing most backup tools skip: a backup is not real until something restores it, and both restore-test their backups automatically. Databasus does it free, open source, on a server you run; BackupDrill does it as a hosted service that backs up Storage files alongside the database. Here is the honest version, facts checked in July 2026.

Side by side

DatabasusBackupDrill
Price (as of July 2026)Free — Apache 2.0 open source; you supply and run the server it lives on$0 (1 project, weekly, one drill on the first backup), then $19/$49/$99/month — paid plans add daily backups and scheduled restore drills
Hosting modelSelf-hosted only (Docker or Kubernetes) — no cloud version; you install, update, and monitor itHosted — nothing to install or keep alive
What gets backed up for SupabasePostgres database over the Session Pooler — public schema; no Storage file backupPostgres database (public schema by default) plus Storage files, with per-file sha256 checksums in the manifest
Restore verificationYes, genuinely — restores the latest backup into a throwaway database container and reports the restore exit code and per-table row counts, on a configurable scheduleYes — scheduled drills restore into a throwaway Postgres and verify archive checksum, table counts, populated tables, and sampled Storage file sha256s; the report is emailed
Point-in-time recoveryYes for self-hosted or directly accessible Postgres — not for Supabase projects, which connect over the Session Pooler and get logical dumpsNo — scheduled snapshots only; worst case you lose one interval of writes
Databases beyond SupabasePostgreSQL 14–18, MySQL, MariaDB, MongoDBSupabase-hosted Postgres projects only
Where backups liveDestinations you configure — S3, R2, Google Drive, SFTP, NAS, local disk, and moreYour own S3, R2, or B2 bucket — no bundled storage
Open sourceThe whole product — Apache 2.0, around 7.6k GitHub starsThe backup engine is an MIT CLI (github.com/backupdrill/cli); the hosted service is not open source

Facts checked against Databasus’s site, docs, and GitHub in July 2026 — they ship frequently, so check their site for current details. One shared limitation, stated plainly: Supabase restricts access to its managed schemas, so for Supabase both tools back up the public schema — neither captures auth or storage internals.

Choose Databasus if

  • You want free and you have the ops muscle. It is a Docker container on your VPS — in exchange you own its updates, its monitoring, and keeping the machine it runs on alive. If that is routine work for your team, free with real restore verification is hard to argue with.
  • You need tighter recovery points than snapshots — for databases Databasus can reach directly. Its WAL streaming for point-in-time recovery and physical full and incremental backups (PostgreSQL 17+) are capabilities BackupDrill does not have at any price, but they do not apply to Supabase-managed projects, which it reaches over the Session Pooler as logical dumps. (The same trade-off as Supabase’s own PITR, but self-hosted and free.)
  • You back up more than Supabase. It covers PostgreSQL 14–18, MySQL, MariaDB, and MongoDB from one place; BackupDrill is Supabase-Postgres-only.
  • You want no third party in the data path. Self-hosted means your bytes never transit anyone else’s machines. With BackupDrill, backups stream through our workers into your bucket — never written to our disks, but transit is transit.

Choose BackupDrill if

  • You want the verification without running the verifier. Self-hosted backup tools have a recursive problem: something has to watch the machine that watches your backups. Hosted, the backups and drills run on our schedule, failures are emailed on every plan including free, and there is no backup server on your books to patch or monitor.
  • Your Supabase Storage files matter. Databasus does not back them up — its Supabase dump covers the public schema, so neither your uploaded files nor their storage.objects metadata are captured, and uploads need a separate answer entirely. BackupDrill backs up the files with the database, and every drill reads sampled files back from your bucket and checks their sha256 against the manifest.
  • You want the report to be the deliverable. Every drill produces a graded report by email; on Agency, client-ready PDF reports — evidence you can forward to a stakeholder instead of screenshotting a dashboard on your own server.
  • You want your bucket without your infrastructure. Both tools write to storage you control; the difference is whether a backup machine comes with it. BackupDrill writes standard pg_dump archives plus plain files to your own S3, R2, or B2 bucket — restorable anywhere pg_restore runs, with or without us (see restore & recovery).

The one-sentence difference

Databasus and BackupDrill are the two tools on our own roundup that restore-test backups — so the real question is not whether verification happens but who operates it, and whether your Storage files are in the drill. If you would rather own the machine, Databasus is excellent and free; if you would rather receive the report, start with the quickstart — the free plan covers one project.

FAQ

Is there a hosted version of Databasus?

Not as of July 2026 — Databasus is self-hosted only, deployed with Docker or Kubernetes on a server you run, and it presents that as a deliberate privacy choice, not a missing feature. If you want its core idea — backups that get restore-tested automatically — as a hosted service, that is what BackupDrill is: backups and drills run on our infrastructure, write to your own bucket, and every drill report is emailed to you.

Does Databasus back up Supabase Storage files?

No. Databasus backs up the Postgres database — for Supabase, the public schema over the Session Pooler — so neither your uploaded files nor the storage.objects metadata are in the backup: uploads need a separate answer entirely. (The dangling-metadata trap, where restored storage.objects rows point at missing files, belongs to Supabase's own database backups, which do include that metadata.) BackupDrill backs up the files together with the database and verifies sampled file checksums in every drill.

Does Databasus test that backups actually restore?

Yes, genuinely — it periodically restores the latest backup into a throwaway database container and reports the outcome, including the restore exit code and per-table row counts. BackupDrill's drills do the same restore rehearsal and add Storage file checks. The difference is not whether verification happens — both tools do it, which is rare — but who runs and monitors the machine that does it.

Is Databasus free?

The software is — Apache 2.0, no paid tiers. The real cost is the server it runs on plus the operations time to keep it updated, monitored, and alive. BackupDrill's Free plan backs up one project weekly and includes one restore drill on the first backup; paid plans with scheduled drills start at $19/month.

Sources

Facts and prices last verified July 11, 2026 against the sources above. Written by the team behind BackupDrill.