If you are looking for information regarding configuring your Google Drive account to set it up as an Additional Destination in the Backup Configuration interface in WHM, then you have arrived at the right place. Let us provide you all the necessary information that will help you to conveniently and successfully carry out this task.
Setting up Your Google Account’s Google Drive API
One important thing to mention before proceeding further is that if you want to create a Google Drive account, you need to visit the “Create you Google Account” page on Google.
Configuring the Google Drive API
You need to follow the below-mentioned steps in order to configure the Google Drive API for your Google account.
Visit the website fgor Google API Manager n
Click Library, that is present in the left navigation bar
Click GoogleDrive API, that is present under the G Suite heading
Click Create Project
Click Create
At this stage, you will find that a new menu has appeared. If the new menu does not appear, then follow the below-mentioned steps.
Click Credentials, that is present in the left navigation bar
Click Create
Now, you can carry on with the rest of the steps
Enter the new project name
Click Create
Click Enable
Increase Your Google Drive API Quota
As per Google’s documentation, it imposes quotas and limits on its APIs. This can result in errors when one backs up his/her server to Google Drive. In order to avert any error that might be caused by these limitations, you are recommended to carry out the below-mentioned steps, which will help in increasing your default quota settings.
Visit the website for Google API Manager
Click Google Drive API, that is present in the left side navigation bar
Click Quotas
Now, increase the value of the Queries per 100 seconds per user setting. Errors are usually resolved when a maximum value of 1000 is used. However, most of the errors can be resolved through a lower setting.
Click Done
Creation of Your Account Credentials
The below-mentioned steps need to be carried out for setting up Google Drive account credentials for backups.
Visit the website for Google API Manager
Click Credentials, that is present in the left side navigation bar
Click Create Credentials. If you already have Google Drive account credentials, click Create credentials, and then click Help me choose.
Select Google Drive API from the menu, Which API are you using?
Select Web Server from the menu, Where will you be calling the API from?
Select User Data from the menu, What data will you be accessing?
Click What credentials do I need?
Enter the desired name in the text box, Create an OAuth 2.0 client ID
Enter the https://hostname:2087/googledriveauth/callback link in the Authorized redirect URIs text box. In it, the hostname represents the hostname of your server. If you need to locate the hostname of your server, then you can perform either of the below-mentioned steps.
You can run the hostname command as the root user.
Alternatively, you can navigate to the Change Hostname interface of WHM. Here, the hostname of the server will appear under the Current Hostname heading.
Click Create. Your new client ID and client secret will be displayed by the interface
Click Done
Creating a Google Drive Transport
It needs to be mentioned that you need to disable popup blockers in your browser while you carry out these steps. This needs to be done to avert errors.
You need to follow the below-mentioned steps for creating a Google Drive transport.
Log in to WHM. This needs to be done as a root-enabled user.
Navigate to the Backup Configuration interface of WHM
Scroll to the Additional Destinations section
Select Google Drive from the Destination Type menu
Click Create new destination
Enter the desired destination name
Enter the desired folder in which backups need to be stored. If no folder is specified, the backups will be stored in the top-level folder by the system.
Enter your client ID and client secret
Click Generate Credentials for creating the credentials file. Now, you will find that a new tab will appear, which enables you to authorize access to your Google Drive data.
Click Authorize Access
Enter the desired timeout duration in the Timeout text box
Click Save Destination.
For validating your remote destination, you need to click Save and Validate Destination
This action will not be successful if you do not authorize access to your Google Drive data.
The information that has been provided here will prove to be useful for setting up your Google Drive account as an Additional Destination in the interface for Backup Configuration in WHM.
Comments