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:

  1. Dump the PostgreSQL database
  2. Archive the filestore
  3. 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.