How to Automate Off-Site WordPress Backups to Google Drive

Set up hands-off automated WordPress backups to Google Drive with BackupEase: connect Drive, schedule daily backups, control retention, and get email alerts.

Search the docs

⌘ K
Try "heartbeat", "restore from S3", or "WP-

Popular

License activation

WP-CLI install

Restore a backup

Hooks reference

A backup that lives on the same server as your website is not really a backup. Here is how to put automatic, off-site backups on autopilot with the free version of BackupEase and your own Google Drive.

What you'll have when you finish

A full copy of your WordPress site landing in Google Drive every day without you lifting a finger, old copies cleaned up automatically so Drive never fills, and an email in your inbox the moment a backup ever fails. Set it once and forget it.

  • Prerequisites: BackupEase installed and active, and a Google account.
  • You'll need access to: a WordPress admin account and the Google Cloud Console to create OAuth credentials (a one-time step).
  • Time: about 10 minutes.
The walkthrough
  1. Connect your Google Drive
  2. Schedule a daily backup to Drive
  3. Keep Drive tidy with retention
  4. Get told when something breaks
  5. Prove it works

1. Connect your Google Drive

BackupEase uploads to your Google Drive using your own Google credentials, so your backups stay entirely inside your account. This is a one-time setup.

Open storage: BackupEase › Settings › Storage and click the Google Drive card to enable it.
Add credentials: follow the in-plugin “How to get credentials” guide to create an OAuth Client ID and Secret in Google Cloud, paste them in, and save.
Connect: click Connect to Google Drive, authorize access, and BackupEase confirms Connected to Google Drive.
The full walkthrough lives in the docs The complete Google Cloud setup, including the redirect URI, is covered step by step in Connecting Cloud Storage Destinations.

2. Schedule a daily backup to Drive

A manual backup you have to remember is a backup you will eventually skip. A schedule removes you from the loop.

New schedule: BackupEase › Scheduled Backups and start a new schedule.
Run daily: choose Daily and a low-traffic time such as 03:00 (schedules follow your WordPress timezone).
Pick scope and destination: select a Full backup and choose Google Drive (add Local Server too for a fast local copy), then save.
Want it to run at an exact time? WordPress schedules fire on site traffic, so a very quiet site can run late. For to-the-minute timing, copy the “Run from system cron” line on the schedule card into your server crontab. See Scheduling Automatic Backups.

3. Keep Drive tidy with retention

Without limits, a daily backup piles up and eventually fills your Drive quota, at which point new backups start failing. A retention rule prevents that.

Set the policy: BackupEase › Settings › Retention and set the Google Drive policy to keep, for example, the last 7 backups. Save.

From now on, cleanup runs automatically after each backup, so Drive holds a rolling week of restore points and nothing more. You can set a different limit for Local Server independently.

4. Get told when something breaks

A silent backup failure is the worst kind. Turn on notifications so you always know your safety net is intact.

Enable alerts: BackupEase › Settings › Notifications, enter your email, enable notifications, and tick “failures only” if you just want to hear about problems.

5. Prove it works

Do not wait for the schedule to find out whether everything is wired up correctly.

Run one now: BackupEase › Manual Backup, run a Full backup to Google Drive, and watch it complete.
Check Drive: confirm the archive appears in the BackupEase folder in your Google Drive account.
A backup you can't restore isn't a backup Once a month, download a recent archive and confirm you can open it. When you actually need to recover, follow Restoring Your Site from a Backup.

Where to go from here

Your site now backs itself up to Google Drive every day, trims its own history, and emails you if anything fails, all without you touching it again. The only ongoing task is a quick monthly check that backups are still landing in Drive and that one restores cleanly.

Frequently asked questions

Does BackupEase upload to a shared Google account?

No. You connect your own Google account with your own OAuth credentials, and backups upload to a BackupEase folder in your Drive. Nobody else has access.

Is Google Drive free in BackupEase?

Yes. Local storage and Google Drive are both included in the free plugin. FTP, SFTP, OneDrive, Dropbox, and S3 are added by BackupEase Pro.

Will a daily backup slow my site down?

Backups run in the background and in small chunks, and you can schedule them for a quiet hour. Lower the aggressiveness in Settings › General if your host is very constrained.

Was this article helpful?

On this page
Back to top
Copy link to article