Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Automatic Database Backup To Local Server, Remote Server,Google Drive, Dropbox, Onedrive, Nextcloud and Amazon S3 Odoo19 v 19.0
  4. Sales Conditions FAQ

Automatic Database Backup To Local Server, Remote Server,Google Drive, Dropbox, Onedrive, Nextcloud and Amazon S3 Odoo19

by Cybrosys Techno Solutions https://www.cybrosys.com
Odoo 59
v 19.0 Third Party 21751
Download for v 19.0 Deploy on Odoo.sh Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1518
Technical Name auto_database_backup
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1518
Technical Name auto_database_backup
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
Supports:
Community
Enterprise
Availability:
On Premise
Odoo Online
Odoo.sh

This Module Helps To Generate Automated Backup Of Databases.

Automatic Database Backup Odoo19

Email Us +91 9074270811

Blog and Video Details

Read Blog

Read Our Detailed Blog

https://www.cybrosys.com/blog/how-to-manage-automatic-database-backup-in-odoo-18

Video Tutorial

Watch Detailed Demo on Youtube

Watch Demo
This module uses some external python dependencies : dropbox, pyncclient , nextcloud-api-wrapper , boto3 and paramiko. Before installing the module install the python package first. The required python packages can be installed using the following commands.

pip install dropbox pip install pyncclient pip install nextcloud-api-wrapper pip install boto3 pip install paramiko
Automatic Database Backup

Are you ready to make your business more organized?
Improve now!

odoo@cybrosys.com +91 9074270811

KEY HIGHLIGHTS

Automatic Backup to Local Server

Generate Database Backups on regular intervals to your Local Server

Automatic Backup to Remote Server

Generate Database Backups on regular intervals to your Remote Server

Automatic Backup to Google Drive

Generate Database Backups on regular intervals to Google Drive

Automatic Backup to Dropbox

Generate Database Backups on regular intervals to Dropbox

Automatic Backup to Onedrive

Generate Database Backups on regular intervals to Onedrive

Automatic Backup to Nextcloud

Generate Database Backups on regular intervals to Nextcloud

Automatic Backup to Amazon S3

Generate Database Backups on regular intervals to Amazon S3

Notification Regarding Backup

Notify user on success and failure of backup generation.

Remove Old Backups

Automatically remove old backups that consumes storage space

Easy Configuration

You can easily set up the configuration for backup to save in multiple Locations

  • Screenshots
  • Features
  • FAQs
  • Releases
acc_bg

Database Backup Configuration Menu

Go to Setting --> Technical --> Backup Configuration to configure backups.

Create New Database Backup Configuration.

Enter the Database Name and Master Password. Specify Backup Destination. Enter the backup directory path, if directory does not exist new directory will be created.

Backup Frequency

Specify Backup Destination and Frequency. Choose how often the backup should run: daily, weekly, or monthly.

Store Backup to Remote SFTP Server.

Select Backup Destination as SFTP, enter credentials. "TEST CONNECTION" button to check whether the connection is successful.

Store Backup to Remote FTP Server.

Select Backup Destination as FTP, enter credentials. "TEST CONNECTION" button to check whether the connection is successful.

Store Backup to Google Drive

You'll need to create a new Google API project from Google Cloud console and enabling the Google Drive API, Go to the Google API Console and log into your account. While creating the project, for the Redirect URI restrictions, copy your Odoo database URI followed by /google_drive/authentication. Example:

Enable API and Services

Enable Google Drive API

Create Credentials, Follow the steps, select Website application for the Application Type.

Under the Authorized JavaScript Origins section, click + Add URI and type your company's Odoo URL address. Under the Authorized redirect URIs section, click + Add URI and type your company's Odoo URL address followed by /google_drive/authentication. After all the steps are completed, A Client ID and Client secret will be given, copy the credentials

Configure Backup, Copy Client ID and Client Secret from Google Drive API Credentials page into their respective fields. Setup Token will redirect to an authorization page.

Grant Access

Reset the token if required by clicking on the "Reset Token"

Store Backup to Dropbox.

To get the app key and secret key go to the App Console . Create a new app

Once you created the App , you can get the App key and App Secret as seen in the screenshot.

Choose your app's permission (files.content.write and files.content.read permissions required).then click on Submit

Choose Dropbox as that of the backup destination. Enter the app secret and key and dropbox Folder. Click on the Setup Token

Get the Authorization Code and click confirm.

Reset the refresh token if required by clicking on the "Reset Token"

Store Backup to Onedrive.

Select Backup Destination as OneDrive. Enter the App key and App secret. you'll need to register a new app in the Microsoft Azure portal. While registering the app for the Redirect URI restrictions, copy your Odoo database URI followed by /onedrive/authentication. Example:

Copy the Client ID and Generate Client Secret.

Add Scope in the Expose an API page.

Get OneDrive folder ID, where need to store the backup files.

Configure the Backup.

Setup Token, it will be redirected to an authorization page.

Store Backup to NextCloud.

To Create an account in Nextcloud go to https://nextcloud.com/sign-up/, Enter Your Email Address and Sign up .

You will be redirected to the page as shown in the screenshot, and it will ask you enter your email and password for the Nextcloud.

To get the Domain of the Nextcloud.Go to Settings in the Nextcloud and Click on Mobile & desktop. You will see server address Copy link and paste it in your Domain Name.

Select the backup destination as Nextcloud. Enter the Domain Name, UserName, Password and Folder Name where you want to store your backup on the NextCloud server. Check the Connect button to check if the connection is successful.

Every day, a Scheduled Action will take place to store a backup on the Nextcloud Server. The backup will be stored as the folder name provided in the Folder ID field in Odoo.

Store Backup to AmazonS3.

To Create an account in Amazon S3 go to https://portal.aws.amazon.com/billing/signup#/start/email, Enter Your Email Address and Sign up .

After you created the account.You need to get the Access Key and Secret Key,To get these go the account Security credentails and go the Access Keys and create new access keys from there you will get Access Key and Secret Key.

Next You need to create a Bucket Folder in the Amazon S3.To do that Go the Services in the top right and go to Storage and S3 as shown in the Screen shot.

To create Bucket folder,Click on the Create bucket Button.

On Creating a Bucket Folder,Check the rules for naming the Bucket folder,and Select the region as well.After that click on the create Bucket Button in the bottom of the page.

You will see the Bucket Folder as shown in the screenshot.

Select Backup Destination as Amazon S3. Enter the Amazon S3 Access Key,Amazon S3 Secret Key,Bucket Name->Bucket folder you have created in the Amazon S3 and the File Name->The Folder You want to store your backup in Amazon S3 Bucket Folder.Test connection button to check whether the connection is successful.

Every day, a Scheduled Action will take place to store a backup on the Amazon S3 Server. The backup will be stored as the folder name provided in the File Name field in Odoo.

Automatically Remove Old Backups.

Enable auto remove option, specify number of days to remove backups.

Notify User on Success and Failure of Backup Generation.

Enable notify user option, and select a user to notify. An email notification will be sent to the selected user on backup successful and failure.

Successful backup notification email.

Failed backup notification email.

Scheduled Actions For Generating Backup.

Enable the 'Automatic Database Backup' for the three scheduled actions. Based on the setup, backups will be generated at daily, weekly, and monthly intervals.

Interactive User Interface.

Store Backup To Different Locations.

Automatically Remove Old Backups.

Effortlessly manage your storage with automatic removal of old backups, freeing up space while keeping your most recent data secure.

Generate Database Backups on regular intervals.

Protect your data with our automated database backups, ensuring regular, scheduled backups for seamless recovery and integrity.

Notify User On Success And Failure Of Backup Generation.

Does this module only backup database? What about the file store?

While configuring a backup, selecting the Zip option will include the filestore in the backup, while choosing the Dump option will create a backup without the filestore.

How can remove old backups?

Enable the "Remove Old Backups" option in the backup creation view to automatically delete previous backups based on the number of days specified.

If I've set up automated backups, how can I identify which backup operation has encountered a failure?

Enable the "Notify User" option and specify a contact to receive an email containing a detailed report with the failure reason and backup details. This option will also send an email upon successful backup.

Can i backup to directly my own system itself?

Select the backup destination as local storage and specify a backup path to a location on the system to create backups on your own system.

Latest Release 19.0.1.0.0

19th September, 2025
Add
  • Initial Commit

Related Products

Odoo 18 Full Accounting Kit

Open HRMS Core

Odoo WooCommerce Connector

Odoo18 Dynamic Accounting Reports

Hide Any Menu User Wise

Odoo Dynamic Dashboard

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer

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.
  • Ratings
  • Discuss
Backup configuration issue
by
Ahmed Essam
on 10/30/25, 8:19 AM

Hello

I'm using it on Odoo 17 with the option of local backups, when I enter my master password it raise the validation of invalid master password, and I'm sure I'm putting the right one. Can u please confirm which password should I exactly put?


by
Lucas Correia Rodrigues
on 10/7/25, 1:53 AM



Any one tried this module?
by
Abdulaziz Alanazi
on 10/16/25, 3:58 PM



by
Lucas Correia Rodrigues
on 10/7/25, 1:53 AM



Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with