team@tinypod.app
How to Back Up Your Self-Hosted Services
Backups are the most important part of self-hosting. Here's how to back up databases, files, and configurations reliably.
backupsdisaster-recoveryself-hostingguide
The 3-2-1 Rule
Self-hosting without backups is worse than using a cloud service. Cloud providers have redundancy; you have a single server.
What to Back Up
Databases
Application Data
System Configuration
Backup Tools
Restic
Borgmatic
Offsite Storage Options
Automation
1. Create backup script
2. Schedule with cron (daily databases, weekly full)
3. Set up monitoring (alert if backup fails)
4. Test restores monthly
Testing Restores
A backup you haven't tested isn't a backup. Monthly: pick a random service and restore it on a test server.
Deployment
TinyPod handles backups for your pods. But understanding the principles helps you verify your data is safe.