Operations & reliability · 2026

Your indie SaaS has zero working Postgres backups.

A no-AWS, no-S3-quagmire backup strategy for solo founders running Postgres. The 4-line cron, the off-vendor bucket, the restore drill, and the 3 mistakes I see weekly on review calls — written so you can do the whole setup tonight in twenty minutes.

Off-vendor Postgres backups, on by default.

Daily encrypted Postgres backups to object storage, Telegram alerts on shrink, and a free tier that doesn't sleep.

No credit card required 1 service free forever Encrypted env vars Telegram alerts on every plan
Frequently asked

Quick answers

What is the simplest Postgres backup strategy for a solo founder?

A daily pg_dump piped to an off-vendor bucket (Backblaze B2, Cloudflare R2), kept for 30 days, with a monthly restore drill. Four lines of bash, ~$1/month of storage, recoverable in under 30 minutes.

Where should I store Postgres backups to avoid a single-vendor failure?

Store the backup with a vendor different from your database host. If your DB is on Heroku, AWS RDS, or HostingGuru, push backups to Backblaze B2 or Cloudflare R2 — that way a single-vendor outage cannot wipe both.

How often should an indie SaaS run a Postgres restore drill?

Monthly. Untested backups are not backups. Pick a date, restore the most recent backup to a clean database, verify row counts on key tables, and time it end-to-end.

Does HostingGuru handle Postgres backups automatically?

Yes — managed Postgres on HostingGuru includes daily backups (7 retained on Hobby, 30 on Pro) and point-in-time recovery on Pro. The article's manual playbook is still useful for off-vendor archival.