databasus

Databasus is a self-hosted tool for backing up PostgreSQL databases. It schedules backups, stores them locally or in supported remote destinations, and verifies that they can be restored.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: Apache-2.0

Overview

Databasus is an open-source, self-hosted tool for backing up PostgreSQL databases. It helps teams prepare for data loss by scheduling backups and storing them locally or in supported destinations such as S3 and Google Drive. It offers physical and logical backup types, including WAL streaming for point-in-time recovery. Restore verification runs an actual database restore to check that a backup is usable. Users manage schedules, retention policies, storage, and notifications through the tool.

Key features

  • Physical and logical PostgreSQL backups, including WAL streaming for point-in-time recovery
  • Hourly, daily, weekly, monthly, or cron-based backup schedules
  • Local and remote storage destinations, including S3 and Google Drive
  • Restore verification that reports restored tables and row counts
  • Retention policies and progress notifications through configured channels

Best for

Teams that want to self-host PostgreSQL backups and check that backups can be restored. It is useful when scheduled backups, remote storage, and point-in-time recovery are needed.

Upstream
databasus/databasus
Fork on GitHub
Guo-astro/databasus
Upstream stars
9.2k
Category
Developer tools and infrastructure
Language
TypeScript
License
Apache-2.0
Forked
2026-10-10
Sync status
Updated by last syncLast synced 2026-11-08