Self-hosted · Postgres backups
DumpStation runs your PostgreSQL backups on a schedule, encrypts the artifacts, pushes them to S3 or R2, and pages you on Discord or Telegram if anything breaks.
Workflow
01 · Step
Point DumpStation at any reachable PostgreSQL host. Read-only credentials are enough.
02 · Step
Cron-style frequency. S3, R2, or local disk. Per-database overrides when you need them.
03 · Step
Backups run, encrypted artifacts land in storage, Discord and Telegram tell you when something is wrong.
Features
Per-database cron expressions with a visual builder. Pause, resume, or run-now from anywhere.
Bring your own bucket. We never see your storage credentials in plaintext after setup.
Time-boxed download URLs gated by a Discord-delivered one-time password. No public artifacts.
Discord webhooks and Telegram bots fire on failure, success, or quota thresholds.
One Go binary, one PostgreSQL instance, one Cloudflare Worker. Run it on your own infrastructure.
Every backup, download, and admin action is recorded. Sliding sessions with revocable tokens.
Integrations
Drop DumpStation in beside your existing Postgres, your existing bucket, and your existing alert channel. No new accounts to create, no new agents to install.
PostgreSQL
Source databases
AWS S3
Primary storage
Cloudflare R2
Cheap egress
Discord
OTP & alerts
Telegram
Mobile alerts
GitHub OAuth
Sign-in
Demo · No signup
Click into a read-only demo workspace with sample databases, backups, and notification channels. Bring no credentials.