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

by
Odoo

30.92

v 14.0 Third Party 33
Lines of code 1516
Technical Name auto_odoo_db_and_file_backup
LicenseOPL-1
Websitehttps://icontechnology.co.in
Also available in version v 10.0 v 11.0 v 13.0 v 12.0
You bought this module and need support? Click here!
Lines of code 1516
Technical Name auto_odoo_db_and_file_backup
LicenseOPL-1
Websitehttps://icontechnology.co.in
Also available in version v 10.0 v 11.0 v 13.0 v 12.0

AUTOMATIC BACKUP

AUTOMATIC BACKUP

AUTOMATIC BACKUP

Local Server, Google Drive, Dropbox, SFTP, AWS S3 and FTP

Automatic Odoo Backup Module:

  • Backup Local Server, Google Drive, Dropbox, SFTP, AWS S3 and FTP
  • User backup database or Database and Files both
  • User Get mail Notification when success or failed backup
  • Create zip filestore and store specified location

1. To set configuration for Auto Database Backups, Goto Settings > Technical > Auto DB Backups > Configure Auto DB Backups here you will get one record click on that, you will find here configuration form to set Auto

Module allow upload backups to Folder, Google Drive, Dropbox, FTP, AWS S3 and SFTP

You can use all or any one you wish to set for databse backups destination,where you want to put DB backups from given five backup destination, backup to Folder or Google Drive or Dropbox or FTP or SFTP or AWS S3 as per you choice by making active field True

2. To set database backup to Folder(Local), click on edit than click on automatic backup rule where backup destination is Folder. You will have form to configure DB backup to Folder as below:

Fields To set:

Backup Type : Select which backup type you want to take for database it's as a zip (with file store) or .dump (only database).

Backup Destination : Folder

Backup : Select backup for what you want to take as a backup it's Databse Onle or Databse and Files(database with modules folder ).

Files Path : If you are taking backup with database and files than mention path of modules which you want to take backup for, along with database.

Backup Directory : Set path for, where you want to put backup in your system.

Active : If you want to set your database backup destination to Folder than make active field checked. If you don't want to take DB backup to Folder then make it Inactive by making active field unchecked.

Interval Number : Set number of days/months/weeks/hours/minutes for which you want to take your database backup.

Interval Unit : Set unit for which you want to take your database backup every days/months/weeks/hours/minutes.

Next Excecution date : If you want to set manually the date when to take DB backup to take next than you can set it here.

Button > Backup : You can take backup directly using this Backup button if you want to.

After configure all fields click on save and again save main form.

3. To set database backup to Google Drive, click on edit than click on automatic backup rule where backup destination is Google Drive. You will have form to configure DB backup to Google Drive as below:

Fields To set :

Authorization Code : To get authorization code click on link Get Authorization Code as shown in above figure, after that you will redirect to another page as shown in below image:

Here you have to use Google account in which drive you want to take backup.

After Proceeding all steps you will get Authorization code, copy that and paste it to this field.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

4. To set database backup to Dropbox, click on edit than click on automatic backup rule where backup destination is Dropbox. You will have form to configure DB backup to Dropbox as below:

Fields To set:

First to set App key and App secret you need to create one app in your Dropbox so to do that,

Step 1: Go to Dropbox developer portl > https://www.dropbox.com/developers/apps.

You have page as shown in below image:

Click on create app button on right top. You will have new page to create an app in dropbox as below:

Step 2 : Click on Choose an Api.

Step 3 : Than you get options for Choose the type of access you need > select Full Dropbox.

Step 4 : Give Name for the app. Click on create app.

Now your App is created. And you will redirect to your created app page from there you can get App key and App secret as show in below image:

Set those values in field App Key and App Secret.

Authorization Code: To set this click on link Get Authorization code, you will redirect to a new page if you are not logged in to dropbox than sign in from there otherwise continue to get code. After all preocess done you will have Authorization code and use that code in you form.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

5. To set database backup to FTP, click on edit than click on automatic backup rule where backup destination is FTP. You will have form to configure DB backup to FTP as below:

Fields To Set:

FTP Address: Set the IP address from your remote server.

FTP Port: Set port on the FTP server.

FTP Username: Set the username where the FTP connection should be made with.

FTP Password: Set the password from the user where the FTP connection should be made with.

FTP Path: Set the path where you want to store DB backup in FTP.

After that once check for connection. To do that click on Test FTP Connection.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

6. To set database backup to SFTP, click on edit than click on automatic backup rule where backup destination is SFTP. You will have form to configure DB backup to SFTP as below:

Fields To Set:

SFTP Host: Set the IP address from your remote server.

SFTP User: Set the username where the SFTP connection should be made with.

SFTP Key file path: Give the path where key file is present. And use .pem key file.

SFTP Path: Give the the path in remote server where you want to store DB backup.

After that once check for connection. To do that click on Test SFTP Connection.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

7. To set database backup to AWS S3, click on edit than click on automatic backup’s rule where backup destination is AWS S3. You will have form to configure DB backup to AWS S3 as below:

Fields To Set :

App Key : Set AWS s3 app key.

Secret Key : Set here AWS s3 secret key.

Bucket Name : Add bucket name in which you want to store database backup.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

1. To set configuration for Auto Database Backups, Goto Settings > Technical > Auto DB Backups > Configure Auto DB Backups here you will get one record click on that, you will find here configuration form to set Auto

DB backups for upload backups to Folder, Google Drive, Dropbox, FTP,

You can use all or any one you wish to set for databse backups destination,where you want to put DB backups from given five backup destination, backup to Folder or Google Drive or Dropbox or FTP or SFTP as per you choice by making active field True

2. To set database backup to Folder(Local), click on edit than click on automatic backups rule where backup destination is Folder. You will have form to confugure DB backup to Folder as below:

Fields To set:

Backup Type : Select which backup type you want to take for database it's as a zip (with filestore) or .dump (only database).

Backup Destination : Folder

Backup : Select backup for what you want to take as a backup it's Databse Onle or Databse and Files(database with modules folder ).

Files Path : If you are taking backup with database and files than mention path of modules which you want to take backup for, along with database.

Backup Directory : Set path for, where you want to put backups in your system.

Active : If you want to set your databse backup destination to Folder than make active field checked. If you don't want to take DB backup to Folder than make it Iactive by making active field unchecked.

Interval Number : Set number of days/months/weeks/hours/minutes for which you want to take your database backup.

Interval Unit : Set unit for which you want to take your database backup every days/months/weeks/hours/minutes.

Next Excecution date : If you want to set mannualy the date when to take DB backup to take next than you can set it here.

Button > Backup : You can take backup directly using this Backup button if you want to.

After configure all fields click on save and again save main form.

3. To set database backup to Google Drive, click on edit than click on automatic backups rule where backup destination is Google Drive. You will have form to confugure DB backup to Google Drive as below:

Fields To set :

Authorization Code : To get authorization code click on link Get Authorization Code as shown in above figure, after that you will redirect to another page as shown in below image:

Here you have to use Google account in which drive you want to take backup.

After Proceeding all steps you will get Authorization code, copy that and paste it to this field.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

4. To set database backup to Dropbox, click on edit than click on automatic backups rule where backup destination is Dropbox. You will have form to confugure DB backup to Dropbox as below:

Fields To set:

First to set App key and App secret you need to create one app in your Dropbox so to do that,

Step 1: Go to Dropbox developer portl > https://www.dropbox.com/developers/apps.

You have page as shown in below image:

Click on create app button on right top. You will have new page to create an app in dropbox as below:

Step 2 : Click on Choose an Api.

Step 3 : Than you get options for Choose the type of access you need > select Full Dropbox.

Step 4 : Give Name for the app. Click on create app.

Now your App is created. And you will redirect to your created app page from there you can get App key and App secret as show in below image:

Set those values in field App Key and App Secret.

Authorization Code: To set this click on link Get Authorization code, you will redirect to a new page if you are not logged in to dropbox than sign in from there otherwise continue to get code. After all preocess done you will have Authorization code and use that code in you form.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

5. To set database backup to FTP, click on edit than click on automatic backups rule where backup destination is FTP. You will have form to confugure DB backup to FTP as below:

Fields To Set:

FTP Address: Set the IP address from your remote server.

FTP Port: Set port on the FTP server.

FTP Username: Set the username where the FTP connection should be made with.

FTP Password: Set the password from the user where the FTP connection should be made with.

FTP Path: Set the path where you want to store DB backup in FTP.

After that once check for connection. To do that click on Test FTP Connection.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

6. To set database backup to SFTP, click on edit than click on automatic backups rule where backup destination is SFTP. You will have form to confugure DB backup to SFTP as below:

Fields To Set:

SFTP Host: Set the IP address from your remote server.

SFTP User: Set the username where the SFTP connection should be made with.

SFTP Key file path: Give the path where key file is present. And use .pem key file.

SFTP Path: Give the the path in remote server where you want to store DB backup.

After that once check for connection. To do that click on Test SFTP Connection.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.

7. To set database backup to AWS S3, click on edit than click on automatic backup’s rule where backup destination is AWS S3. You will have form to configure DB backup to AWS S3 as below:

Fields To Set:

App Key : Set AWS s3 app key.

Secret Key : Set here AWS s3 secret key.

Bucket Name : Add bucket name in which you want to store database backup.

All other fields are same as described in point 2.

After configure all fields click on save and again save main form.


You can find the complete user manual of Module Automatic Backup inside Automatic_Backup/documentation folder.

Yes, Its easily install & active.

Odoo.sh has its own backup system. Any other module don't have access to do DB operations in odoo.sh so our module can't work.

No, Auto-backup is for your commercial use only. You do not have the rights to resell this Module. Icon Technology owns the full Copyright of all the resources associated with the module.

Help & Support

Help & Support

Help & Support

Get free support for installation of this module or need any support related to this module. Also if need any other customization then contact us.

Our Services

Our Services

Our Services

Our other Odoo Services.

Customization
Customization
Integration
Integration
Implementation
Implementation
Support & Maintenance
Support & Maintenance

Connect with us team@icontechnology.in

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.
the application is not running
by
Sera Egypt
on 4/8/21, 9:32 AM

the application is not available for odoo.sh

and this point is not mentioned in the description of app

so I have been scammed


Re: the application is not running
by
ICON TECHNOLOGY
on 4/9/21, 3:59 AM Author

Thank you for feedback. Please check FAQ...


Nice module with good service
by
Thet Naing Swe
on 11/6/20, 3:59 AM

The developer instantly replied and fixed any issues that's having specifically on my server. Thumbs up.. :)

Re: Nice module with good service
by
ICON TECHNOLOGY
on 11/19/20, 2:30 PM Author

Thank You...


Please helo me
by
Bùi Kim Phụng
on 5/11/21, 9:24 AM Confirmed Purchase

I bought the module. But I can't installed because of the error:

[WinError 3] The system cannot find the path specified: ''

Please help me. I really need the module
Re: Please helo me
by
ICON TECHNOLOGY
on 5/11/21, 1:29 PM Author

can you send me log details for this error ...

Send here for support

team@icontechnology.in


Odoo.SH
by
Hector Garza
on 2/25/21, 5:24 PM

Does it works in Odoo.SH??

Re: Odoo.SH
by
ICON TECHNOLOGY
on 2/26/21, 11:26 PM Author

Odoo.sh has its own backup system. Since we don't have access to do DB operations in sh so our module can't work.