- همه محصولات
- اپ استور
- بک آپ خودکار دیتابیس
پشتیبان گیری خودکار از پایگاه داده
این ماژول به ایجاد پشتیبان گیری خودکار از پایگاه داده ها کمک می کند.
تهیه نسخه پشتیبان خودکار از پایگاه داده و ذخیره در محلی، گوگل درایو، دراپ باکس،
Nextcloud، amazon S3، onedrive یا
remote serverو Odoo17
KEY HIGHLIGHTS
پشتیبان گیری خودکار
پشتیبان گیری از پایگاه داده را در بازه زمانی منظم ایجاد کنید.
افزونگی را حذف کنید
به طور خودکار نسخه های پشتیبان قدیمی که فضای ذخیره سازی را مصرف می کنند حذف کنید.
اطلاع رسانی
به کاربر در مورد موفقیت و خطای تولید پشتیبان اطلاع دهید.
انعطاف پذیری پشتیبان گیری
در سرورهای remote Nextcloud، Amazon S3، Google Drive، Dropbox، Onedrive ذخیره کنید.
نمای کلی
پشتیبان گیری خودکار از پایگاه داده
این ماژول به تولید پشتیبان از پایگاه داده شما به صورت خودکار در فواصل زمانی معین کمک می کند. پشتیبانگیریهای ایجاد شده را میتوان در حافظه محلی، روی سرور FTP، سرور SFTP، Dropbox، Nextcloud، Google Drive، OneDrive و Amazon S3 ذخیره کرد. علاوه بر این، ویژگی هایی برای وجود دارد حذف خودکار نسخه های پشتیبان قدیمی و فعال کردن ایمیل اطلاعیه ها
این ماژول از یک "dropbox" وابستگی خارجی پایتون استفاده می کند. قبل از نصب ماژول ابتدا بسته پایتون را نصب کنید. بسته پایتون مورد نیاز را می توان با استفاده از دستور زیر نصب کرد:
pip install dropbox
این ماژول از یک وابستگی خارجی پایتون 'nextcloud' استفاده می کند. قبل از نصب ماژول ابتدا بسته پایتون را نصب کنید. بسته پایتون مورد نیاز را می توان با استفاده از دستور زیر نصب کرد:
pip install pyncclient
این ماژول از یک وابستگی خارجی پایتون 'nextcloud-api-wrapper' استفاده می کند. قبل از نصب ماژول ابتدا بسته پایتون را نصب کنید. بسته پایتون مورد نیاز را می توان با استفاده از دستور زیر نصب کرد:
pip install
nextcloud-api-wrapper
این ماژول از یک وابستگی خارجی پایتون 'Boto3' استفاده می کند. قبل از نصب ماژول ابتدا بسته پایتون را نصب کنید. بسته پایتون مورد نیاز را می توان با استفاده از دستور زیر نصب کرد:
pip install boto3
این ماژول از یک وابستگی خارجی پایتون 'paramiko' استفاده می کند. قبل از نصب ماژول ابتدا بسته پایتون را نصب کنید. بسته پایتون مورد نیاز را می توان با استفاده از دستور زیر نصب کرد:
pip install paramiko
تصاویر
پشتیبان گیری خودکار از پایگاه داده
منوی پیکربندی پشتیبانگیری از پایگاه داده
به Setting --> Technical --> Backup Configuration بروید برای پیکربندی نسخه های پشتیبان
پیکربندی جدید پشتیبانگیری از پایگاه داده ایجاد کنید.
نام پایگاه داده و رمز عبور اصلی را وارد کنید. مقصد Backup را مشخص کنید. مسیر دایرکتوری پشتیبان را وارد کنید، اگر دایرکتوری وجود نداشته باشد دایرکتوری جدید ایجاد خواهد شد.
ذخیره پشتیبان در سرور SFTP از Remote.
Backup Destination را به عنوان SFTP انتخاب کنید، اطلاعات ورود را وارد کنید. دکمه "TEST CONNECTION" برای بررسی موفقیت آمیز بودن اتصال.
پشتیبان گیری ذخیره شده در FTP Remote.
Backup Destination را به عنوان FTP انتخاب کنید، اطلاعات ورود را وارد کنید. دکمه "TEST CONNECTION" برای بررسی موفقیت آمیز بودن اتصال.
ذخیره پشتیبان در 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
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
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"
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 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.
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.
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
Interactive User Interface.
Store Backup To Different Locations.
Automatically Remove Old Backups.
Generate Database Backups on regular intervals.
Notify User On Success And Failure Of Backup Generation.
Stores To Remote Servers, Nextcloud, Amazon S3, Google Drive, Dropbox, Onedrive.
FAQ
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.
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.
RELEASE NOTES
Version 17.0.3 I Updated on : 18th April 2024
Fixed all the issues while inputting list_db = False.
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
Our Services
Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Implementation
Odoo Licensing Consultancy
Our Industries
Trading
Easily procure and sell your products
POS
Easy configuration and convivial experience
Education
A platform for educational management
Manufacturing
Plan, track and schedule your operations
E-commerce & Website
Mobile friendly, awe-inspiring product pages
Service Management
Keep track of services and invoice
Restaurant
Run your bar or restaurant methodically
Hotel Management
An all-inclusive hotel management application
Support
Need help? Get in touch.
Say hi to us on WhatsApp!
+91 86068 27707
Skype
Say hi to us on Skype!
cybroopenerp
برای ثیت نظر باید وارد شوید