From 3a9cf1a147e26815b63cbd40f7da44b497adbfe0 Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Wed, 20 Mar 2024 15:17:11 +0530 Subject: [PATCH] Mar 19 [UPDT] : Updated 'auto_database_backup' --- .../static/description/index.html | 3101 ++++++++--------- 1 file changed, 1514 insertions(+), 1587 deletions(-) diff --git a/auto_database_backup/static/description/index.html b/auto_database_backup/static/description/index.html index 5a6ae246b..791350257 100644 --- a/auto_database_backup/static/description/index.html +++ b/auto_database_backup/static/description/index.html @@ -1,1786 +1,1713 @@ + Document - - + + - -
- -
-
-

- Automatic Database Backup -

-

- This Module Helps To Generate Automated Backup Of Databases.

-
-
-

- Generate automatic backup of databases and store to local, - google drive, dropbox, nextcloud, amazon S3, onedrive or - remote server, Odoo17 -

-
+ +
+ +
+
+

+ Automatic Database Backup +

+

+ This Module Helps To Generate Automated Backup Of Databases.

+
+
+

+ Generate automatic backup of databases and store to local, + google drive, dropbox, nextcloud, amazon S3, onedrive or + remote server, Odoo17 +

+
-
- -
+
+ +
- -
-
- -
- - - -
-
-

- KEY HIGHLIGHTS -

-
-
-
-
- -
-
-

- Automated Backup

-

- Generate Database Backups on regular - intervals.

+
+ +
+ + + +
+
+

+ KEY HIGHLIGHTS +

+
+
+
+
+ +
+
+

+ Automated Backup

+

+ Generate Database Backups on regular + intervals.

+
-
-
-
-
- -
-
-

- Remove Redundancy

-

- Automatically remove old backups that consumes - storage space.

+
+
+
+ +
+
+

+ Remove Redundancy

+

+ Automatically remove old backups that consumes + storage space.

+
-
-
-
-
- -
-
-

- Notification

-

- Notify user on success and failure of backup - generation. -

+
+
+
+ +
+
+

+ Notification

+

+ Notify user on success and failure of backup + generation. +

+
-
-
-
-
- -
-
-

- Flexibility of Backup

-

- Store to Remote Servers, Nextcloud, Amazon S3, - Google Drive, Dropbox, Onedrive.

+
+
+
+ +
+
+

+ Flexibility of Backup

+

+ Store to Remote Servers, Nextcloud, Amazon S3, + Google Drive, Dropbox, Onedrive.

+
-
-
- - - -
-
+
+ + + +
+
+ +
+

+ Overview + + +

+

+ Automatic Database Backup.

+
-
-

- Overview - -

-

- Automatic Database Backup.

-
+
+
+ This module helps generate backups of your databases + automatically at regular intervals. The generated backups + can be stored in local storage, on an FTP server, SFTP + server, Dropbox, Nextcloud, Google Drive, OneDrive, and + Amazon S3. Additionally, there are features for + automatically deleting old backups and enabling email + notifications. +
-
-
- This module helps generate backups of your databases - automatically at regular intervals. The generated backups - can be stored in local storage, on an FTP server, SFTP - server, Dropbox, Nextcloud, Google Drive, OneDrive, and - Amazon S3. Additionally, there are features for - automatically deleting old backups and enabling email - notifications. -
- -
-
- This module uses an external python dependency - 'dropbox'. Before - installing the module install the python - package - first. The required python package can be installed using the - following command, -
- pip install dropbox -
+
+
+ This module uses an external python dependency + 'dropbox'. Before + installing the module install the python + package + first. The required python package can be installed using the + following command, +
+ pip install dropbox +
-
-
- This module uses an external python dependency - 'nextcloud'. Before - installing the module install the python - package - first. The required python package can be installed using the - following command, -
- pip install pyncclient -
+
+
+ This module uses an external python dependency + 'nextcloud'. Before + installing the module install the python + package + first. The required python package can be installed using the + following command, +
+ pip install pyncclient +
-
-
- This module uses an external python dependency - 'nextcloud-api-wrapper'. Before - installing the module install the python - package - first. The required python package can be installed using the - following command, -
- pip install +
+
+ This module uses an external python dependency + 'nextcloud-api-wrapper'. Before + installing the module install the python + package + first. The required python package can be installed using the + following command, +
+ pip install nextcloud-api-wrapper -
+
-
-
- This module uses an external python dependency - 'Boto3'. Before installing - the module install the python - package - first. The required python package can be installed using the - following - command, -
- pip install boto3 -
+
+
+ This module uses an external python dependency + 'Boto3'. Before installing + the module install the python + package + first. The required python package can be installed using the + following + command, +
+ pip install boto3 +
+ +
+
+ This module uses an external python dependency + 'paramiko'. Before + installing the module install the python + package + first. The required python package can be installed using the + following + command, +
+ pip install paramiko +
-
-
- This module uses an external python dependency - 'paramiko'. Before - installing the module install the python - package - first. The required python package can be installed using the - following - command, -
- pip install paramiko
+
+ -
-
- - -
- - - -
-
- -
- -
+
-
- -
-
- -
-

- Screenshots - -

-

- Automatic Database Backup.

-
+ -
-

- 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. -

-
- -
-
+
-
-

- 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.

-
- +
+

+ Screenshots + + +

+

+ Automatic Database Backup.

+
+ +
+

+ Database Backup Configuration Menu. +

+

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

+
+ +
-
-
-

- Store Backup to Google Drive. -

-

- You'll need to create a - new - Google API project 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 -

-
- -
-

- ENALBE 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 -

-
- -
-

- Go to the "OAuth consent screen", then Test - users and click on 'ADD USERS' then add the - user. -

-
- -
-

- Configure Backup, Copy - Client ID and Client Secret from Google - Drive API Credentials - page into their respective fields.

-
- -
-

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

-
- -
-

- Grant Access

-
- -
-

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

-
- +
+

+ 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. +

+
+ +
-
-
-

- Store Backup to Dropbox. -

-

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

-
- +
+

+ Store Backup to Remote SFTP Server. +

+

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

+
+ +
- -

- 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. -

-
- +
+

+ Store Backup to Remote FTP Server. +

+

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

+
+ +
-

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

-
- + +
+

+ Store Backup to Google Drive. +

+

+ You'll need to create a + new + Google API project 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 +

+
+ +
+

+ ENALBE 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 +

+
+ +
+

+ Go to the "OAuth consent screen", then Test + users and click on 'ADD USERS' then add the + user. +

+
+ +
+

+ Configure Backup, Copy + Client ID and Client Secret from Google + Drive API Credentials + page into their respective fields.

+
+ +
+

+ Setup Token, it will + be + redirected 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 +

+
+ +
-
-

- 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 -

-
- -
-

- Generate Client Secret. -

-
- -
-

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

-
- -
-
- -
-

- Configure the Backup. -

-
- -
-

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

-
- -
-

- Grant Access -

-
- -
-

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

-
- +

+ 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 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 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: +

+
+ +
-
-

- Store Backup to Amazon S3. -

-

- 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. -

-
- +

+ Copy the Client ID +

+
+ +
+

+ Generate Client Secret. +

+
+ +
+

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

+
+ +
+
+ +
+

+ Configure the Backup. +

+
+ +
+

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

+
+ +
+

+ Grant Access +

+
+ +
+

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

+
+ +
-

- 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. -

-
- + +
+

+ 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. +

+
+ +
+
-
-
-

- Automatically Remove Old Backups. -

-

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

-
- +
+

+ Store Backup to Amazon S3. +

+

+ 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. +

+
+ +
-
-
-

- 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. -

-
- +
+

+ Automatically Remove Old Backups. +

+

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

+
+ +
-
-
-

- Successful backup notification email. -

-
- +
+

+ 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. +

+
+ +
-
-
-

- Notification email - when backup generation failed. -

-
- +
+

+ Successful backup notification email. +

+
+ +
-
-
-

- Scheduled Action For Generating Backup. -

-

- Enable the 'Automatic - database Backup' scheduled action, and set - up the execution - interval. - Based on the scheduled action setup, - backups will be generated - on regular intervals. -

-
- +
+

+ Notification email + when backup generation failed. +

+
+ +
-
- + +
+

+ Scheduled Action For Generating Backup. +

+

+ Enable the 'Automatic + database Backup' scheduled action, and set + up the execution + interval. + Based on the scheduled action setup, + backups will be generated + on regular intervals. +

+
+ +
+
+ +
-
+
-
- -
-
-
- -

- - -

- -
-

- FEATURES - -

-

- Comprehensive Features of AUTOMATIC DATABASE - BACKUP

-
+
+ +
+
+ +

+ + +

+ +
+

+ FEATURES + + +

+

+ Comprehensive Features of AUTOMATIC DATABASE + BACKUP

+
-
- -
-
-
-
- - - -
- Interactive User Interface. -
+
+ +
+
+
+
+ + + +
+ Interactive User Interface. +
+
-
-
-
-
-
- - - -
- Store Backup To Different - Locations. -
+
+
+
+
+ + + +
+ Store Backup To Different + Locations. +
+
-
-
-
-
-
- - - -
- Automatically Remove Old - Backups.
+
+
+
+
+ + + +
+ Automatically Remove Old + Backups.
+
-
-
-
-
-
- - - -
- Generate Database Backups on - regular intervals. -
+
+
+
+
+ + + +
+ Generate Database Backups on + regular intervals. +
+
-
-
-
-
-
- - - -
- Notify User On Success And - Failure Of Backup Generation. -
+
+
+
+
+ + + +
+ Notify User On Success And + Failure Of Backup Generation. +
+
-
-
-
-
-
- - - -
- Stores To Remote Servers, - Nextcloud, Amazon S3, Google - Drive, Dropbox, Onedrive. -
+
+
+
+
+ + + +
+ Stores To Remote Servers, + Nextcloud, Amazon S3, Google + Drive, Dropbox, Onedrive. +
+
-
+
-
-
+
-
+
-
- -
-
-

- FAQ -

-

- Current Stock Report for all Products in each - Warehouse.

-
-
-
-
- - - -
-
-

- After each backup attempt, you will - receive a notification indicating - whether it was successful or if it - encountered a failure. -

+
+ +
+
+

+ FAQ + +

+

+ Current Stock Report for all Products in each + Warehouse.

+
+
+
+
+ + + +
+
+

+ After each backup attempt, you will + receive a notification indicating + whether it was successful or if it + encountered a failure. +

+
-
- - -
-
-

- On the Backup Configuration, we have - the option to select a backup format - whether zip or dump. Choosing zip - will provide filestore while dump - will not. -

+ + +
+
+

+ On the Backup Configuration, we have + the option to select a backup format + whether zip or dump. Choosing zip + will provide filestore while dump + will not. +

+
-
- - -
-
-

- Enable auto-remove option from - backup configuration to - automatically delete old backups. -

+ + +
+
+

+ Enable auto-remove option from + backup configuration to + automatically delete old backups. +

+
-
- - -
-
-

- Certainly! You can back up directly - to your local system by selecting - the destination as local storage and - specifying the desired path for the - backup. -

+ + +
+
+

+ Certainly! You can back up directly + to your local system by selecting + the destination as local storage and + specifying the desired path for the + backup. +

+
-
+
+ +
+
+
+
+

+ RELEASE NOTES + + +

+
+
+
+
-
+
+

Version 17.0.2 I Updated + on : 31st November 2023 +

+

Updated the database name check function + which got access denied when + list_db=False.

+
+
+

Version 17.0.1 I Released + on : 6th October 2023 +

+

Initial commit for + auto_database_backup

+
-
-
-
-

- RELEASE NOTES - -

-
-
-
-
- -
-

Version 17.0.2 I Updated on : 31st November 2023 -

-

Updated the database name check function - which got access denied when - list_db=False.

-
-
-

Version 17.0.1 I Released on : 6th October 2023 -

-

Initial commit for - auto_database_backup

- -
-
+
+
-
-
+
+
-
- + -
-
-
-

Related Modules

-

Explore our related modules

-
-
-
-
-
+
-
-
- +
+
+ +
+

+ Our Services +

-

- Our Services -

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

Our Industries

-
-
-
-
- -
- Trading -
-

- Easily procure - and - sell your products

+
+
+
+

Our Industries

+
-
-
-
- -
- POS -
-

- Easy - configuration - and convivial experience

+
+
+ +
+ Trading +
+

+ Easily procure + and + sell your products

+
-
-
-
- -
- Education -
-

- A platform for - educational management

+
+
+ +
+ POS +
+

+ Easy + configuration + and convivial experience

+
-
-
-
- -
- Manufacturing -
-

- Plan, track and - schedule your operations

+
+
+ +
+ Education +
+

+ A platform for + educational management

+
-
-
-
- -
- E-commerce & Website -
-

- Mobile - friendly, - awe-inspiring product pages

+
+
+ +
+ Manufacturing +
+

+ Plan, track and + schedule your operations

+
-
-
-
- -
- Service Management -
-

- Keep track of - services and invoice

+
+
+ +
+ E-commerce & Website +
+

+ Mobile + friendly, + awe-inspiring product pages

+
-
-
-
- -
- Restaurant -
-

- Run your bar or - restaurant methodically

+
+
+ +
+ Service Management +
+

+ Keep track of + services and invoice

+
-
-
-
- -
- Hotel Management -
-

- An - all-inclusive - hotel management application

+
+
+ +
+ Restaurant +
+

+ Run your bar or + restaurant methodically

+
+
+
+
+ +
+ Hotel Management +
+

+ An + all-inclusive + hotel management application

+
-
-
+
- - -
-
-
-

Support

-

Need help? Get in touch. -

-
-
-
-
-
- -
-
-

Need Help?

-

Got questions or need help? - Get - in touch.

- -

- odoo@cybrosys.com

-
-
+ + +
+
+
+

Support

+

Need help? Get in touch. +

+
-
-
-
-
- +
+
+
+ +
+
+

Need Help?

+

Got questions or need help? + Get + in touch.

+ +

+ odoo@cybrosys.com

+
+
-
-

WhatsApp

-

Say hi to us on - WhatsApp!

- -

+91 - 86068 - 27707

-
+
+
+
+
+ +
+
+

WhatsApp

+

Say hi to us on + WhatsApp!

+ +

+91 + 86068 + 27707

+
+
-
-
-
-
- -
-
-

Skype

-

Say hi to us on Skype!

- -

cybroopenerp

-
+
+
+
+ +
+
+

Skype

+

Say hi to us on Skype!

+ +

cybroopenerp +

+
+
-
- -
-
- -
-
- -
-
- +
-
- -
+ +
+
+ +
+ +
+ +
+
+ +
- - + \ No newline at end of file