Knowledge Base

Setting Up Dropbox Backups

  • 81views
  • February 7, 2024

Setting Up Dropbox Backups

We always recommend customers to maintain backup of their data in BizCentric. The database backup is downloaded in the form of an SQL file. If needed, this SQL file of backup can be restored in the another BizCentric account as well.

You can automate database backup download of your BizCentric account into your Dropbox account.

To setup Dropbox Backup, > Home > Integrations > Dropbox Settings

Step 1:

Login to Dropbox Developer area

https://www.dropbox.com/developers/apps

Step 2:

Create a new Dropbox app

Step 3:

Fill in the details for your new app

Step 4:

Insert your custom domain Redirect URI

https://{yourwebsite.com}/api/method/bizcentric.integrations.doctype.dropbox_settings.dropbox_settings.dropbox_auth_finish

Step 5:

In a new window, open the Dropbox Settings page in your BizCentric installation.

Step 6:

Set backup frequency and email

Set the frequency to download your site backups to your Dropbox account.

Step 7: Input Keys from your Dropbox App window

From your Dropbox App page, enter the app key and (unhidden) app secret into the BizCentric Dropbox settings page.

Alternatively, you can enter it manually in sites/{sitename}/site_config.json as follows,

       {
 "db_name": "demo",
 "db_password": "DZ1Idd55xJ9qvkHvUH",
 "dropbox_access_key": "ACCESSKEY",
 "dropbox_secret_key": "SECRECTKEY"
}
    

Step 8:

Click Save before continuing

Step 9:

After saving, click “Allow Dropbox Access”

The Dropbox login page will open in the new tab. This might require you to allow pop-up for your BizCentric account.

Step 11:

Allow Dropbox Access

On successful login, you will find a confirmation message as following. Click on “Allow” to let your BizCentric account have access to your Dropbox account.

Step 12:

Confirm Backups Work

From the BizCentric Dropbox page, click Take Backup Now and then go to you Dropbox file’s view. You should see a new folder in Dropbox named Apps and inside of it your {New App} folder. Inside of it should be backup folders for both files and database. So for an app named bizcentric, following are the folder locations:

Database files: /Apps/bizcentric/database Public files: /Apps/bizcentric/files Private files: /Apps/bizcentric/private/files 

Note: If the compressed backup size exceeds 1GB (Gigabyte), the system will upload the latest available backup to Dropbox instead of generating a new backup file.