Skip to Content

Now on Odoo 20

Automatic Odoo backups, every night, without you.

Auto Backup dumps your PostgreSQL database and filestore on a schedule, then sends copies to local disk, an SFTP server, Google Drive, Dropbox and Amazon S3 at the same time.

Odoo 8 to 20 · Odoo Online, Odoo.sh and On Premise · One time purchase

Message logproduction_db
donepg_dump · custom archive, gzip
donefilestore zipped · 2.41 GB
sendingamazon s3 · 73%
Localsent
SFTPsent
Drivesent
Dropboxsent
S3sending
Next run tonight at 02:00

Back up Odoo to five destinations at once

Local disk
SFTP server
Google Drive
Dropbox
Amazon S3

Set it once. Stop thinking about backups.

Everything is configured from General Settings in Odoo. No scripts on the server, no cron files to maintain.

One backup, five copies

If your server disk fails, the same backup is already waiting in Google Drive, Dropbox or S3. Turn on as many destinations as you need.

Runs on schedule

An Odoo scheduled action runs it. A missed run is retried on its own.

Attachments included

The filestore is saved too, so restored invoices still have their PDFs.

A log you can read

Every run is recorded with status, size and a progress meter.

Fine with big databases

Gzip compression and chunked Dropbox uploads for files over 150 MB.

Set up Odoo backups in three steps

  1. 01

    Install the module

    Add auto_backup_odoo from the Odoo App Store.

  2. 02

    Pick destinations and format

    Choose where backups go and how they are dumped, in General Settings.

  3. 03

    Check the history when you want

    Status and history for every run live in the Auto Backup menu.

Inside Odoo

See every screen before you buy

Five screens cover the whole module: a health dashboard, the backup job form, run history, schedule settings and built-in help.

Know every backup is healthy in five seconds

Open the Backups app and the first line tells you whether every automatic backup is healthy and when the last good one finished.

  • Health cards: active jobs, 30-day success rate, failures and next scheduled run.
  • 14-day chart: green bars for good runs, red for failed ones, so a missed night stands out.
  • Job cards: database, destination, retention and last result, with Run now and History buttons.
Backups / Dashboard Auto Backup dashboard in Odoo with backup health, 30-day success rate, failures, next scheduled run and 14-day activity chart

Set up a backup job in one screen

Pick a destination tile, then fill three short tabs: where files go, which database to dump, and how long to keep old copies.

  • Test connection checks credentials and folder before the first run.
  • Run backup now starts a manual backup whenever you need one.
  • Each run posts the saved file path in the chatter. The filestore gets its own folder.
Backups / Jobs / New Backup job form with Local, SFTP, Google Drive, Dropbox and Amazon S3 destination tiles, Test connection and Run backup now buttons

A record of every run

History keeps each backup with its job, database, destination, start and end time, duration, file size and status.

  • The trigger column shows whether a run was manual, scheduled or imported.
  • Failed runs can create a to-do on the job, so someone is assigned to look.
  • A weekly cleanup removes history older than the days you set. Enter 0 to keep it all.
Backups / History Backup history list with job, start time, trigger, duration, size and status columns

Schedule and retention from Settings

Backups has its own page in Odoo Settings. Turn automatic backups on, set the interval and see the next run without opening the scheduled action.

  • Run every active job on a fixed interval, or open the advanced schedule.
  • Delete backup files older than a set number of days, per job.
  • Turn on failure notifications and history cleanup in the Monitoring block.
Settings / Backups Odoo Settings page for Backups with automatic schedule, next run, failure alerts and history retention

Setup instructions inside the form

The Help tab on every job explains what to enter, so you rarely leave Odoo to finish the setup.

  • Which database values to copy from the Odoo config file.
  • What each dump format is for and how to write folder paths per destination.
  • How to create Google Drive OAuth credentials and Amazon S3 keys.
Backups / Jobs / Help Help tab on the backup job form explaining database settings, formats, folders, Google Drive and Amazon S3 credentials

Read the full setup guide →

Odoo Auto Backup demo video

Local, remote, Google Drive, Dropbox and Amazon S3 destinations, set up start to finish.

Odoo backup formats for every restore plan

Five formats, from a readable SQL file for small databases to compressed archives for production.

FormatRestores with
Custom archivepg_restore · gzip compressed
Plain SQLpsql · best for small databases
TAR archivepg_restore · gzip compressed
ZIP archiveAny unzip tool
Dump with filestoreDatabase and filestore in one zip

Works on every Odoo release from 8 to 20

8.09.010.011.012.013.014.015.016.017.018.019.020.0

Auto Backup for Odoo

Local, SFTP, Google Drive, Dropbox and Amazon S3

$68one time

Buy on the Odoo App Store

No subscription. Support comes straight from the author.

  • Scheduled backups with automatic retry
  • Database and filestore
  • Five destinations, used together
  • Five dump formats
  • Message log, status and history
  • Odoo 8.0 to 20.0

Odoo backup FAQ

Which Odoo versions are supported?
8.0 through 20.0, on Odoo Online, Odoo.sh and On Premise.
Where can backups be stored?
Local disk, an SFTP server, Google Drive, Dropbox and Amazon S3. Several can run together.
Is the filestore included?
Yes. It is saved next to the database dump, or zipped together with the "Dump with filestore" format.
How is the schedule set?
Through an Odoo scheduled action. Missed runs are repeated automatically.
How do I restore?
Custom and TAR archives with pg_restore, plain SQL with psql. Unzip the filestore into your Odoo data folder.
Who answers support questions?
The author, through the support page on the Odoo App Store.

Tonight's backup can already be running.

Get the module for $68