Skip to content

Documentation / Backups

Scheduling Backups

Set up automatic backup schedules for your services.

Automatic backups ensure your data is always protected without manual intervention. Schedules are configured per backup destination: each destination a service backs up to has its own frequency and retention, and runs independently of the others. See Multiple Backup Destinations.

Available frequencies #

Frequency How often
Hourly Every hour
Daily Once per day
Weekly Once per week
Monthly Once per month

Setting up a schedule #

1. Open the service #

Navigate to the Odoo service you want to schedule backups for.

2. Edit backup settings #

In the service settings, find the Backup Settings section. Each row is one backup destination with its own schedule.

3. Choose a frequency #

Select how often backups to this destination should run. For production services, daily is recommended at minimum. Leave the frequency empty for a manual-only destination.

Daily backups are included from the Starter plan on and hourly backups from the Pro plan on; on Free, a destination backs up at most once a week, on Starter at most once a day. See Pricing and billing.

4. Save #

Save the settings. Backups will begin running automatically on schedule — independently for every destination with a frequency set.

Service type Recommended frequency
Live (production) Daily or Hourly
Test Weekly
Demo Monthly or none
Copy None (typically temporary)

For business-critical live services, consider hourly backups. The storage cost is minimal compared to the risk of data loss.

Retention #

Old backups can be automatically cleaned up based on your retention settings. Retention is counted per destination — each destination keeps its own number of automatic backups, so a short retention on fast storage can be combined with a long archive elsewhere. This helps manage storage costs while keeping enough backup history to recover from issues.

Monitoring backups #

You can see all backups for a service in the Backups tab, including:

  • When each backup was created
  • Its status (completed, failed, etc.)
  • File size
  • Its contents, shown in the Contents column: "Database and filestore" or "Database only" (see Database-only backups)
  • Download link

To find Odoos without scheduled backups, filter the Odoo list by Backups: Enabled or Disabled. An Odoo counts as enabled when at least one destination backs it up on a schedule. On the dashboard, Backup Coverage shows how many of your live Odoos have backups enabled. Click it to open the live Odoos that don't.

If a scheduled backup fails, check the Actions log for the service. Common issues include full disks, network problems, or expired storage credentials.