Creating Backups
Create manual backups of your Odoo services.
You can create a backup of any running Odoo service at any time. This is especially useful before making significant changes.
#When to create a manual backup
- Before upgrading Odoo or addons
- Before importing large amounts of data
- Before making configuration changes you might want to undo
- Before deleting records or modules
#Creating a backup
#1. Open the service
Navigate to the service you want to back up.
#2. Click Create Backup
In the service actions, click Create Backup.
#3. Wait for completion
The backup process will:
- Dump the PostgreSQL database
- Archive the filestore
- Upload everything to your configured backup destination
Progress is shown in the Actions tab.
Once complete, the backup appears in the service's Backups tab with a "Completed" status.
#Backup destination
Before creating backups, you need to configure a Backup Destination — the cloud storage where backups are saved.
#4. Go to Infrastructure Settings
In the sidebar, navigate to Infrastructure Settings > Backup Destinations.
#5. Add a destination
Click New Backup Destination and provide:
- Name — A label for this storage (e.g., "AWS S3 Backups")
- Endpoint — The S3-compatible endpoint URL
- Bucket — The storage bucket name
- Access Key and Secret Key — Your storage credentials
- Region — The storage region
hav.sh supports any S3-compatible storage provider, including AWS S3, DigitalOcean Spaces, Backblaze B2, and MinIO.
#Downloading backups
You can download completed backups directly from the Backups tab. hav.sh generates a temporary download link that expires after a set period for security.