Automatic Backup (Dropbox, Google Drive, Amazon S3, SFTP)



v 13.0 Third Party 284
Technical Name automatic_backup
Also available in version v 12.0 v 11.0 v 10.0 v 8.0
You bought this module and need support? Click here!

Odoo Automatic Database Backups

Manage automatic backup rules

Backup only database or database and all files

Backup to selected folder or to remote server via FTP or SFTP

Backup to your Dropbox cloud storage

Backup to your Google Drive

Backup to Amazon S3

Easy settings visible only to Administrators

(Requires active developer mode)

Chatter and detailed e-mail messages support

All Futures

  • Backup database or database and files
  • Backup types: local folder, FTP, SFTP, Dropbox, Google Drive, Amazon S3
  • Chatter with information about all created backups
  • Mail messages: success backups, failed backups (with cause), deleted old backups
  • Possibility to delete old backups
  • Easy settings
  • Backup via SFTP requires additional python package: pysftp
  • Backup via Dropbox requires additional python package: dropbox
  • Backup via Google Drive requires additional python package: pydrive
  • Backup via Amazon S3 requires additional python package: boto3
  • Email me for test server!

Contact / Support

    For support / details / suggestions / questions please email me:
    I am also creating custom modules.


1.6.1 [2019-11-11]
  • Improvements in Amazon S3 backup, support for very large backups
1.6.0 [2019-10-22]
  • Ported to Odoo 13
1.5.6 [2019-05-18]
  • Rewrite part of the code. Removed calling tell() method because it is causing problems for some users.
1.5.5 [2019-05-01]
  • Fix issue with to small backups and dropbox
1.5.4 [2019-01-06]
  • Added support for big backups over Dropbox
  • Moved changelog from to changelog.rst and description
1.5.3 [2018-11-24]
  • Removed decorator from dump_db method
  • Added possibility to create backup with list_db = False option
1.5.2 [2018-05-13]
  • Use the same method for Google Drive database and filestore backups
1.5.1 [2018-05-08]
  • Fixed issue with Google Drive database only backup
1.5.0 [2018-01-26]
  • Added Amazon S3 backup option
1.4.5 [2018-01-26]
  • Fixed compatibility issue with Google Drive and Windows
1.4.4 [2018-01-24]
  • Fixed typo in code
1.4.3 [2018-01-18]
  • Changed name of the module
1.4.2 [2017-12-16]
  • Added support for custom Google Drive backup path
1.4.1 [2017-12-01]
  • Updated ir.model search to new version
1.4.0 [2017-11-04]
  • Added SFTP backup option
1.3.1 [2017-10-29]
  • Storing flow/auth files in Odoo filestore instead of database or Odoo folder
1.3.0 [2017-10-15]
  • Updated to Dropbox API v2
1.2.5 [2017-10-15]
  • Removed testing information
1.2.4 [2017-07-27]
  • Added testing information
1.2.3 [2017-07-26]
  • Specified required Dropbox python package version, compatibility issues with the newest one
1.2.2 [2017-07-25]
  • Fixed: Error with finding date of existing backups
1.2.1 [2017-07-09]
  • Fixed: writing args to other cron jobs
1.2.0 [2017-05-28]
  • Added Google Drive backup option
1.1.8 [2017-05-23]
  • Added option to change backup filename
1.1.7 [2017-05-18]
  • Fixed cron argument in Odoo 8
1.1.6 [2017-05-18]
  • Support for Dropbox Python Package v7.3.0
1.1.5 [2017-05-11]
  • Better filename validation
1.1.4 [2017-05-10]
  • Showing inactive backup rules
1.1.3 [2017-05-10]
  • Fixed bug with creating FTP backup on Windows
1.1.2 [2017-05-09]
  • Fixed bug with creating backup on Windows
1.1.1 [2017-05-04]
  • Windows-friendly backups
1.1.0 [2017-05-03]
  • Added Dropbox backup option
1.0.1 [2017-05-01]
  • Fixed bug - ignoring delete_old_backups False flag
1.0.0 [2017-01-05]
  • Initial release

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
There are no ratings yet!
PyDrive Problem, Odoo12
by on

Hello,I installed PyDrive but I still have the same problem. root@ABC:/home/odoo/# pip install PyDrive DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at Requirement already satisfied: PyDrive in /usr/local/lib/python2.7/dist-packages (1.3.1) Requirement already satisfied: PyYAML>=3.0 in /usr/local/lib/python2.7/dist-packages (from PyDrive) (5.3) Requirement already satisfied: google-api-python-client>=1.2 in /usr/local/lib/python2.7/dist-packages (from PyDrive) (1.7.11) Requirement already satisfied: oauth2client>=4.0.0 in /usr/local/lib/python2.7/dist-packages (from PyDrive) (4.1.3) Requirement already satisfied: six<2dev,>=1.6.1 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client>=1.2->PyDrive) (1.14.0) Requirement already satisfied: google-auth>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client>=1.2->PyDrive) (1.11.0) Requirement already satisfied: httplib2<1dev,>=0.9.2 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client>=1.2->PyDrive) (0.17.0) Requirement already satisfied: google-auth-httplib2>=0.0.3 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client>=1.2->PyDrive) (0.0.3) Requirement already satisfied: uritemplate<4dev,>=3.0.0 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client>=1.2->PyDrive) (3.0.1) Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=4.0.0->PyDrive) (4.0) Requirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=4.0.0->PyDrive) (0.4.8) Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=4.0.0->PyDrive) (0.2.8) Requirement already satisfied: setuptools>=40.3.0 in /usr/local/lib/python2.7/dist-packages (from google-auth>=1.4.1->google-api-python-client>=1.2->PyDrive) (44.0.0) Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python2.7/dist-packages (from google-auth>=1.4.1->google-api-python-client>=1.2->PyDrive) (3.1.1)

Re: PyDrive Problem, Odoo12
by on Author

Hello, I have just tested the current version of this app and everything is working fine with pydrive. "Missing required PyDrive python package" message means that the package is not installed correctly. From your log it seems that You are using wrong python version. Odoo 13 requires python 3 not python 2.

by on

Hello, I am using Odoo 12 community on windows server 2016 when I am trying to use google driver I got this message Missing required PyDrive python package

by on Author

Hello, please install PyDrive python package.

This app is very nice!
by on

The app functions well and cheaply. Technical counseling is also quick and friendly. I recommend buying without worrying about backup.