Skip to Content
Menu

Automatic DB Backup System

by
Odoo

23.43

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1763
Technical Name cs_auto_database_backup
LicenseOPL-1
Websitehttps://codestation24.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1763
Technical Name cs_auto_database_backup
LicenseOPL-1
Websitehttps://codestation24.com/
This module automates regular database backups, storing them on local storage, FTP/SFTP servers, Dropbox, Nextcloud, Google Drive, OneDrive, and Amazon S3. It also includes features for automatic deletion of old backups and email notifications.

Auto Database Backup

Email Us Telegram Us +8801718054614

Screenshots

# Go to Setting --> Technical --> Backup Configuration to configure backups.
# 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.
# Select "Backup Destination" as SFTP and enter the credentials. Click the "TEST CONNECTION" button to verify the connection.
# Select "Backup Destination" as FTP and enter the credentials. Click the "TEST CONNECTION" button to verify the connection.
# To create a new Google API project and enable the Google Drive API, follow these steps:
  1. Log into your account on the Google API Console.
  2. Create a new project.
  3. For the Redirect URI restrictions, use your Odoo database URI followed by /google_drive/authentication.

For example: https://your-odoo-database-uri/google_drive/authentication.

# Configure Backup, Copy Client ID and Client Secret from Google Drive API Credentials page into their respective fields.
# Set up the token, and you will be redirected to an authorization page.
# To obtain the app key and secret key, go to the App Console and create a new app.
# Once you have created the app, you can obtain the app key and app secret as shown in the screenshot.
# Choose your app's permissions (files.content.write and files.content.read are required), then click on Submit.
# Select Dropbox as the backup destination. Provide the app key, app secret, and specify the 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"
# Select "OneDrive" as the backup destination. Enter the app key and app secret. Register a new app in the Microsoft Azure portal. For the Redirect URI restrictions, use your Odoo database URI followed by /onedrive/authentication. For example:
# Copy the Client ID
# Generate Client Secret.
# Get OneDrive folder ID, where need to store the backup files.
# Configure the Backup.
# Set up the token, and you will be redirected to an authorization page.
# Grant Access
# Reset the token if required by clicking on the "Reset Token"
# Store Backup to Nextcloud.
To create an account on Nextcloud, go to https://nextcloud.com/sign-up/, enter your email address, and sign up.
# You will be redirected to a page where you will need to enter your email address and password for Nextcloud, as shown in the screenshot.
# To obtain the domain for Nextcloud, go to Settings in Nextcloud and click on "Mobile & desktop." Copy the server address from the link provided and paste it into your Domain Name field.
# Select "Nextcloud" as the backup destination. Enter the Domain Name, Username, Password, and the Folder Name where you want to store your backup on the Nextcloud server. Click the "Connect" button to verify the connection.
# Every day, a scheduled action will run to store a backup on the Nextcloud server. The backup will be saved in the folder specified by the Folder Name field in Odoo.
# To create an account on Amazon S3, go to https://portal.aws.amazon.com/billing/signup#/start/email, enter your email address, and sign up.
# After creating your account, you need to obtain the Access Key and Secret Key. To do this, go to the account security credentials, navigate to "Access Keys," and create new access keys. You will receive both the Access Key and Secret Key from there.
# Next, you need to create a bucket folder in Amazon S3. To do this, go to "Services" in the top menu, then navigate to "Storage" and select "S3," as shown in the screenshot.
# To create Bucket folder,Click on the Create bucket Button.
# When creating a bucket folder, check the rules for naming the bucket and select the appropriate region. After configuring these settings, click the "Create Bucket" button at the bottom of the page.
# You will see the bucket folder as shown in the screenshot.
# Select "Amazon S3" as the backup destination. Enter the Amazon S3 Access Key, Amazon S3 Secret Key, Bucket Name (the bucket folder you created in Amazon S3), and File Name (the folder where you want to store your backup in the Amazon S3 bucket). Click the "Test Connection" button to verify if the connection is successful.
# Every day, a scheduled action will run to store a backup on the Amazon S3 server. The backup will be saved in the folder specified by the File Name field in Odoo.
# Enable the auto-remove option and specify the number of days after which backups should be automatically removed.
# Enable the 'Automatic Database Backup' scheduled action and configure the execution interval. Backups will be generated at regular intervals according to this schedule.

Our Services

We offers a wide range of services to fulfill your business needs.

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Functional Training
Website Development
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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.