Database auto-backup

v 12.0 Third Party 30084
Download for 12.0 series Deploy on
You bought this module and need support ? Click here !
Technical name auto_backup
Read description for v 11.0 v 10.0 v 9.0 v 8.0

Automated backups

A tool for all your back-ups, internal and external!

Keep your Odoo data safe with this module. Take automated back-ups, remove them automatically and even write them to an external server through an encrypted tunnel. You can even specify how long local backups and external backups should be kept, automatically!

Connect with an FTP Server

Keep your data safe, through an SSH tunnel!

Want to go even further and write your backups to an external server? You can with this module! Specify the credentials to the server, specify a path and everything will be backed up automatically. This is done through an SSH (encrypted) tunnel, thanks to pysftp, so your data is safe!

Test connection

Checks your credentials in one click

Want to make sure if the connection details are correct and if Odoo can automatically write them to the remote server? Simply click on the 'Test SFTP Connection' button and you will get message telling you if everything is OK, or what is wrong!

E-mail on backup failure

Stay informed of problems, automatically!

Do you want to know if the database backup failed? Check the checkbox 'Auto. E-mail on backup fail' and fill in your e-mail. Every time a backup fails you will get an e-mail in your mailbox with technical details.

Contact / Support

Need help or want extra features?

Need help with the configuration or want this module to have more functionalities? Please create a bug report on the Github issue tracker

Please log in to comment on this module

Can not install on Odoo12.
by on

Error: Odoo Server Error Traceback (most recent call last): File "/opt/odoo/odoo11/odoo/", line 654, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo/odoo11/odoo/", line 312, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/opt/odoo/odoo11/odoo/tools/", line 87, in reraise raise value File "/opt/odoo/odoo11/odoo/", line 696, in dispatch result = self._call_function(**self.params) File "/opt/odoo/odoo11/odoo/", line 344, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo/odoo11/odoo/service/", line 97, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo/odoo11/odoo/", line 337, in checked_call result = self.endpoint(*a, **kw) File "/opt/odoo/odoo11/odoo/", line 939, in __call__ return self.method(*args, **kw) File "/opt/odoo/odoo11/odoo/", line 517, in response_wrap response = f(*args, **kw) File "/opt/odoo12/addons/web/controllers/", line 966, in call_button action = self._call_kw(model, method, args, {}) File "/opt/odoo12/addons/web/controllers/", line 954, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/opt/odoo/odoo11/odoo/", line 749, in call_kw return _call_kw_multi(method, model, args, kwargs) File "/opt/odoo/odoo11/odoo/", line 736, in _call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "/opt/odoo12/addons/base/models/", line 71, in check_and_log return method(self, *args, **kwargs) File "/opt/odoo12/addons/base/models/", line 442, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/opt/odoo12/addons/base/models/", line 535, in _button_immediate_function, update_module=True) File "/opt/odoo/odoo11/odoo/modules/", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/odoo/odoo11/odoo/modules/", line 421, in load_modules loaded_modules, update_module, models_to_check) File "/opt/odoo/odoo11/odoo/modules/", line 313, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/opt/odoo/odoo11/odoo/modules/", line 222, in load_module_graph load_data(cr, idref, mode, kind='data', package=package, report=report) File "/opt/odoo/odoo11/odoo/modules/", line 68, in load_data tools.convert_file(cr,, filename, idref, mode, noupdate, kind, report) File "/opt/odoo/odoo11/odoo/tools/", line 797, in convert_file convert_csv_import(cr, module, pathname,, idref, mode, noupdate) File "/opt/odoo/odoo11/odoo/tools/", line 844, in convert_csv_import raise Exception(_('Module loading %s failed: file %s could not be processed:\n %s') % (module, fname, warning_msg)) Exception: Module loading auto_backup failed: file auto_backup/security/ir.model.access.csv could not be processed: No matching record found for external id 'model_db_backup' in field 'Object' No matching record found for external id 'model_db_backup' in field 'Object' Missing required value for the field 'Object' (model_id) Missing required value for the field 'Object' (model_id)

I have this problem
by on

I installed this module lost day in my odoo v11 version. Today i am running my odoo. It getting below error OperationalError: could not connect to server: Connection refused Is the server running on host "" and accepting TCP/IP connections on port 5432? I could not able to access the database

i have this problem
by on

Error while importing module 'auto_backup': "Module loading auto_backup failed: file /tmp/tmpeuqc1ukp/auto_backup/security/ir.model.access.csv could not be processed:\n No matching record found for external id 'model_db_backup' in field 'Object'\nNo matching record found for external id 'model_db_backup' in field 'Object'\nMissing required value for the field 'Object' (model_id)\nMissing required value for the field 'Object' (model_id)"