How To Setup Google Drive for WordPress Backup Plugin


Am a big lover of any Google product. one of such product i can’t do without is the Google Drive. i use it as my files cloud storage.
As a web developer, webmaster or a website administrator, it is always advisable to keep backup of your website, not just in one place but spread around various storage. you can have your site backup in a CD disk, HDD, flash and a cloud storage so you will have options in case any got corrupted.
This blog is powered by WordPress and one of such way i backup my blog using Google Drive. thanks to Google Drive for WordPress plugin, i don’t need to manually store my blog backup to Google Drive because this plugin handles it for me. it also have an option to schedule backup on either daily, weekly or monthly basis.
Google Drive for WordPressSetting up Google Drive for WordPress Plugin is quite difficult if you not that techy. follow the below tutorial to learn how to configure and setup this plugin.

  1. Click http://wordpress.org/extend/plugins/wp-google-drive/ to download, install and activate the Google Drive for WordPress plugin.
  2. Click on configure Google under the plugin tab Configure Google Drive to reveal the set up page.
  3. Below is how the Configure Google Account setup page is
    Configure Google Account
  4. Click on the Google API Console. if it’s your first time, you will see a create project page, just click it to continue.
    Create Project - Google APIs
  5. You will see your dashboard. you will normally see a No active services notice.
    Google conso;e dashboard
  6. Go to “API Access” tab and click on “Create an OAuth 2.0 client ID”
    Google APIs access
  7. In the pop-up window, give a product name, upload logo(optional) and in Homepage URL, just add your site address(i.e yoursite.com) before clicking on “Next” button. create client id - Google APIs
  8. By default “Web Application” will be selected and don’t change it. Setting up Oauth
  9. In “Your site or hostname” section, click on “More Options” to expand link sections.
  10. Now, paste the link (http://yoursite.com/wp-admin/admin.php?page=configure_google&action=auth) in Authorized Redirect URIs .
    In Authorized JavaScript Origins Enter domain name in it. call back path and configuration of client ID
  11. Click on “Create Client ID” and you have successfully created a Client ID using Google API Console. Google APIs client ID information
  12. Copy the Client ID and Client Secret from API dashboard and paste them in “Configure Google” page. Configure Google Account
  13. You have to authorize the plugin by clicking on “Allow Access” button Requesting permission - allow access
  14. Allow Access to the Plugin and the entire setup has been successfully installed.

Afterward, you can configure this plugin further by entering the custom folder ID of your Google Drive. Also define the maximum number of backups (use any positive integer in that field) and set the frequency of backup and everything will be automatically stored in your Google Drive.


About Agbonghama Collins

Agbonghama Collins is a webdeveloper and an internet geek. I love writing and sharing the little idea & information i know. Hope you enjoyed my Article.

Follow me on Twitter, add him on Facebook or on Google+

  • http://wpspeak.com/ Rudd

    I was back up my blog to Dropbox before this and not a fan of Google Drive. However, few weeks ago I ditched the plugin since my hosting already provide daily backup. By the way, will the plugin zip the backup files? I used WordPress backup to Dropbox before but the plugin don’t zip the file, whenever it want to create a new backup, the previous backup will be overwritten. I think this is bad. However, to do so, you’ll need to buy an addon. However this Google Drive for WordPress plugin?

    • http://wapden.net collizo4sky

      Yes, i can authoritatively tell you it zip and dump the backup to a specified folder in Google Drive. why not give it a try, after all, you are given 5gb free space.

  • http://www.paxforex.com/forex-blog Apollo

    Very nice post and great presentation. Always nice to have a blog who talks the less tech savvy through a process like this.