Backups Overview
Protect your Odoo data with automated and manual backups.
Backups are essential for protecting your business data. hav.sh provides a complete backup system that captures your Odoo database and all uploaded files, storing them safely in cloud storage.
#What's included in a backup?
Each backup contains:
- Database โ The full PostgreSQL database with all your Odoo data (contacts, invoices, orders, settings, etc.)
- Filestore โ All uploaded files (attachments, images, documents)
Together, these give you a complete snapshot of your Odoo instance at a specific point in time.
#Backup features
#Manual backups
Create a backup at any time with a single click. Useful before making major changes, like upgrading addons or migrating data.
#Scheduled backups
Set up automatic backup schedules to run hourly, daily, weekly, or monthly. Never worry about forgetting to back up.
#Cloud storage
Backups are stored in S3-compatible cloud storage (such as AWS S3, MinIO, or Backblaze B2). This means your backups are safe even if your server fails.
#Multiple destinations
Back up each service to several destinations at once โ for example the platform's storage plus your own S3 bucket. Each destination has its own schedule and retention, so you can keep hourly backups nearby and a longer archive in a bucket you own. See Multiple Backup Destinations.
#Retention policies
Configure how long backups are kept โ independently per destination. hav.sh can automatically delete old backups to manage storage costs.
#Backup status
| Status | Meaning |
|---|---|
| Pending | The backup is queued and will start shortly |
| In Progress | The backup is currently being created |
| Completed | The backup finished successfully and is stored |
| Failed | Something went wrong โ check the error details |
| Deleted | The backup has been removed (manually or by retention policy) |