Open Source

Database backups
you can trust.

Full & incremental backups for PostgreSQL, MySQL, and MariaDB —
streamed directly to S3/R2 with zero disk overhead.

backup_prod_db.shRunning
pg_dump
gzip
encrypt
S3
~64KB memory · 0 temp files
3Supported Databases
Unlimited Backup Size
~64KBPeak Memory Usage
WALIncremental Engine

Everything you need for
database backup management

Streaming Pipeline

Process databases of any size with just ~64KB memory. No temp files, no disk spooling.

Multiple Databases

Full support for PostgreSQL (pg_dump + WAL-G), MySQL, and MariaDB with native tooling.

Incremental Backup

WAL-based incrementals for PostgreSQL, page-level tracking for MySQL/MariaDB via XtraBackup.

S3 & R2 Storage

Any S3-compatible object storage — AWS S3, Cloudflare R2, MinIO, DO Spaces, Backblaze B2.

End-to-End Encryption

AES-256-GCM with streaming chunk-level framing, counter-based nonces, and auth tags.

Beautiful Web UI

Dashboard with real-time metrics, backup history, schedule management, and restore workflows.

Smart Scheduling

Cron-based scheduling with adaptive retention policies. Full + incremental rotation.

Multi-Channel Alerts

Notifications via Telegram, Discord, Slack, email, or custom webhooks on backup events.

Supported Databases & Storage

PostgreSQL
MySQL
MariaDB
AWS S3
Cloudflare R2
MinIO
Backblaze B2

From connection to backup
in three steps

1

Connect

Add your database connection — PostgreSQL, MySQL, or MariaDB. Jagad auto-detects your schema.

2

Configure

Choose full or incremental backup, set a cron schedule, configure retention policy, and pick your storage.

3

Backup & Restore

Backups run automatically on schedule. Monitor via the web UI and restore with a single click.

Streaming pipeline
architecture

pg_dumpgzipencryptS3

Unlike traditional backup tools that dump to disk, Jagad uses a pure streaming pipeline — all connected via io.Pipe with under 64KB of memory. No OOM risk. No disk space contention.

One command to install

Copy & paste in your terminal
curl -fsSL https://github.com/edsuwarna/jagad/releases/latest/download/install.sh | bash

Or install via Docker — no dependencies needed.

Ready to secure your databases?

Self-hosted, open source, and built to last.