joomla and akeeba back logos

One of our customers asked how to upload backups of their site to Google Drive. They were creating backups with the popular Akeeba Backup extension.

In this blog post, you will learn how to set it to automatically upload your Joomla site backups to Google Drive.

Just click to start your backup and the component will do the rest.

Having a spare copy of your site backup outside your web server is a very good practice. This way you will always have your site backup, whatever might happen to your hosting.

The process is fairly straightforward. Create a new backup profile in your Akeeba Backup control panel. Then authenticate it to work with your Google Drive account.

Finally, simply launch a backup process. Once Akeeba Backup finished creating the backup, it will automatically upload it to your Google Drive.

Note:

  • You must be signed in to your Google Mail account before following this tutorial.
  • This tutorial applies only to Akeeba Backup Professional. Further references to "Akeeba Backup" imply the "Akeeba Backup Professional" version of the component.

Step #1. Create a New Backup Profile

  • Go to Basic Operations > Profile Management.

basic operations profile management

You will be taken to the Akeeba Backup: Profiles Management page.

  • Click New.

click new

You will see the Akeeba Backup: New Profile page.

  • Enter informative and descriptive name for the new profile. For the purpose of this tutorial I picked "Upload to My Google Drive".

new profile name

  • Click Save & Close.

Akeeba Backup for Joomla will take you back to the Akeeba Backup: Profiles Management page. You will see your new backup profile nicely listed there for you.

newly created profile listed

Excellent! You are now all set to authenticate this backup profile to work with your Google Drive.

Step #2. Authenticate the New Profile with Google Drive

  • Click the new profile's blue Configure button.

click configure

You will arrive at the "Akeeba Backup: Configuration" page.

  • Scroll down to the Advanced configuration group of settings.
  1. Find the Post-processing engine setting and set it to Upload to Google Drive.
  2. Click Configure.

set post processing to google drive and click configure

You will see the Upload to Google Drive group of settings appeared.

  • Click the Authentication - Step 1 button.

click authentication step 1

  • You will be prompted to select your Google Mail account. Click on your preferred Google Mail account.

select your google email account

You will see another prompt from Google. It will tell you that "Akeeba Backup and Akeeba Solo wants to View and manage the files in your Google Drive" and asks if you allow this.

  • Click Allow.

09 click allow

You will see the Google Drive Authentication is almost complete box with some important information.

  • Read the Important and Tip paragraphs.
  • Click Complete Google Drive authentication.

complete google drive authentication

You will be taken back to the backup configuration page. Take notice that the Access Token and Refresh Token fields are now filled in with the authentication token values.

authentication fields filled in

  • Click Save & Close.

Good job! You have now created and authenticated a new Akeeba Backup backup profile. Let's take it to test.

Step#3. Putting the New Backup Profile to Test

  • In your Akeeba Backup control panel go to the One-click backup section.
  • Click Upload to My Google Drive.

upload to my google drive

Akeeba Backup will start creating your site backup.

backup started

In a short time, depending on the size of your site, you will see the Backup Completed Successfully message.

backup finished

Check your Google Drive now. You will see a new file uploaded. Its name will be similar to site-domain-name-20180226-104259utc.jpa.

15 backup file uploaded

Congratulation! You now know how to upload backups of your site to Google Drive with Akeeba Backup.

Would you like to learn more about the most installed backup Joomla extension Akeeba Backup? Join the "Joomlashack Everything Club" and watch easy to follow "How to Use the Akeeba Backup Extension in Joomla" video class.


About the author

Born from a Ukrainian mother and Russian father, Alex lives in the United Kingdom. Alex is a self-taught Microsoft Certified Professional. He enjoys learning Joomla and helping web site administrators make the most of it.