Supabase backup best practices for small teams
Simple, practical rules for keeping your Supabase project safe — without setting up a full DevOps team.

1. Follow the 3-2-1 rule (a lighter version)
You don't need enterprise infrastructure. A realistic version for indie hackers:
- **3 copies** of your data (Supabase + one automated backup + one occasional manual export).
- **2 different locations** (Supabase's region + your Google Drive).
- **1 offsite** copy (Google Drive counts).
2. Automate. Don't rely on yourself.
Manual backups fail the moment you get busy. Schedule daily backups and forget about them. Supakeep does this in 20 seconds.
3. Test a restore at least once
An untested backup is a hope, not a plan. Once a quarter, download a snapshot and restore it into a fresh Supabase project. If it works, you're safe.
4. Keep retention sensible
For most small projects, 30 daily + 12 weekly + 12 monthly snapshots is more than enough. That gives you a full year of coverage without ballooning storage.
5. Monitor failures
Backups that silently fail are worse than no backups. Make sure you get an email or a Slack ping when a backup fails.