Skip to Content
Menu
v 17.0 Third Party 8
Download for v 17.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 524
Technical Name auto_backup_local
LicenseLGPL-3
Websitehttps://github.com/nicoMoroni348/auto_backup_local
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 524
Technical Name auto_backup_local
LicenseLGPL-3
Websitehttps://github.com/nicoMoroni348/auto_backup_local

Auto Backup Local

Automated local database backups with fully configurable daily / weekly / monthly retention.
(User interface & code comments available in Spanish)

Auto Backup Local - banner

Key Features

  • Flexible scheduling - daily, weekly, monthly or at multiple fixed hours (e.g. 0,5,8,17,21).
  • Granular retention policy (G-F-S)
      • Keep last N daily backups
      • Keep last N weekly backups
      • Keep last N monthly backups
    Set any layer to 0 to disable it.
  • Encrypted master password - stored with Fernet symmetric encryption.
  • Docker-friendly - simply mount the destination folder as a volume.
  • Detailed history - every attempt is logged (success, warning, error).
  • Two cron jobs ready-to-run - one hourly (backup) & one daily (clean-up).
  • 100 % community - LGPL-3, no external services, no vendor lock-in.

Screenshots

Configuration form

Configuration form with scheduling & retention

Backup history list

Backup history (backup.log)

Installation

  1. Copy the folder auto_backup_local into your custom addons path.
  2. Install required Python library:
    pip install cryptography  or  pip install -r requirements.txt
  3. Add the destination directory as a Docker volume (e.g. /mnt/backups) and give write permissions.
  4. Go to Apps → Update Apps List, search for Auto Backup Local and click Install.

Usage

  1. Open Backups → Configuration and create a record.
  2. Set Destination Path, scheduling mode and retention numbers.
  3. Enter the Odoo master password (encrypted on save).
  4. Check Backups → History to monitor results.

© 2025 Nicolás Moroni - Released under LGPL-3.
Need help? Contact nicolasmoroni003@gmail.com

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.