How to backup WordPress to Google Drive

Before storing your WordPress backups in Google Drive, you need a Google account. You can find a guide how to set up it here. After this, you need to authenticate BackWPup in Google Drive. Follow these steps:

1
Log in to your Google account.
2
Visit https://console.developers.google.com/apis/library.
3
Create a new project and select it.

Backup WordPress to Google Drive - New Google API Project

4
Activate the Google Drive API for this project.

Backup WordPress to Google Drive - Activate Google Drive API

5
In the sidebar, click on Credentials. Click on the blue Create credentials button in the middle and select OAuth client ID

Backup WordPress to Google Drive - Get credentials

6
Select Web application under Application type and fill in a name for the web application. Leave the field  Authorised JavaScript origins empty. For the field  Authorised redirect URIs you need to go your WordPress Dashboard (see next Step).

WordPress Backup to Google Drive - Authorised redirect URIs

7
In your WordPress admin area go to BackWPup → Settings → API Keys and there to the section Google API Keys.
Backup WordPress to Google Drive - Google API Keys in BackWPup
8
Copy the displayed URL under Redirect URIs and paste it into the Authorized redirect URI field in the Google Drive form. Hit enter to confirm.
9
Now click on Create.
10
Copy the Google Drive client ID and paste it into the BackWPup backend in the field Client ID.

Backup WordPress to Google Drive - Client ID and Client Secret

11
Copy the Google Drive client key and paste it into the BackWPup backend in the field Client Secret.
12
Save the BackWPup settings.
13
Edit the desired backup job and choose Google Drive as backup destination. Or create a new job: BackWPup → Add new job → General, section Job Destination.

Backup WordPress to Google Drive - Job Destination Google Drive

14
Now you can see a new tab To: GDrive. Click on the tab.

Backup WordPress site to Google Drive - Reauthenticate

15
Click on Reauthenticate to authenticate BackWPup in Google Drive.
16
You are redirected to Google and have to allow BackWPup access to Google Drive. Click on Allow.

BackWPup backup to Google Drive - allow access to Google Drive

After this, you will be redirected to your WordPress admin area, where you should see the successful authentication.

17
On the settings page, there are some more options:
  • Folder in Google Drive: Name of the folder, where all backups will be stored.
  • File Deletion: The maximum number of backups to be stored. Older backups will be deleted.
  • Checkbox below File Deletion: Pushes the old backups to the Google Drive trash instead of deleting immediately.
18
Test the correct Google Drive authentication by starting a backup job with this destination. If the run was successful, you should see your backup in Google Drive.

WordPress Backup created with BackWPup in Google Drive

Please note: If you want to set up multiple WordPress backup jobs to the same Google Drive account, you can run into trouble with the authentication. Instead of creating a new job, copy the job where you first set up Google Drive. Make the changes to the copied job to keep the same authentication details.