Self-hosted · Postgres backups

Never lose your
data again.

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.

dumpstation › pipeline.svg
DumpStation backup pipelineThree PostgreSQL databases on the left flow through the central DumpStation engine and out to cloud storage targets (S3, R2) and notification channels (Discord, Telegram) on the right.SOURCESENGINETARGETSusers · 1.2 GBorders · 540 MBanalytics · 3.4 GBDUMPSTATIONscheduler · encrypt · streamSTORAGEs3 · r2 · localALERTSdiscord · telegrampg_dump · streamingcron · retention · OTPfan-out · audit log

Workflow

Three steps from install
to your first backup.

01 · Step

Connect your Postgres.

Point DumpStation at any reachable PostgreSQL host. Read-only credentials are enough.

02 · Step

Pick a schedule and a target.

Cron-style frequency. S3, R2, or local disk. Per-database overrides when you need them.

03 · Step

Sit back. Get notified.

Backups run, encrypted artifacts land in storage, Discord and Telegram tell you when something is wrong.

Features

Features that don't get
in your way.

Cron-grade scheduling

Per-database cron expressions with a visual builder. Pause, resume, or run-now from anywhere.

S3 and Cloudflare R2

Bring your own bucket. We never see your storage credentials in plaintext after setup.

OTP download links

Time-boxed download URLs gated by a Discord-delivered one-time password. No public artifacts.

Real-time alerts

Discord webhooks and Telegram bots fire on failure, success, or quota thresholds.

Self-hosted, MIT-licensed

One Go binary, one PostgreSQL instance, one Cloudflare Worker. Run it on your own infrastructure.

Audit log and sessions

Every backup, download, and admin action is recorded. Sliding sessions with revocable tokens.

Integrations

Plays well with what
you already use.

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

See it work in sixty seconds.

Click into a read-only demo workspace with sample databases, backups, and notification channels. Bring no credentials.