Video Tutorials

Akeeba Solo Remote Backup with Amazon S3

The features described in this video require a paid SOLOPHP subscription. Please click here to subscribe or login if you are already a subscriber.

Credits: Video Training produced by Brian Teeman

Transcript of this course

One feature of Akeeba Solo Professional is to allow you to automatically store the backup on a remote location such as Amazon S3.

Amazon Web Services and their S3 storage system have a free level that you can use with up 5gb of storage.

Once you have created your account and logged in to the console select the S3 scalable storage option.

The first thing you are going to need to do is to create what Amazon S3 calls a Bucket. Give your Bucket a unique name ensuring that you don't use any upper case letters or spaces. I usually use the domain name and select the region where you want to store your bucket. and click Create.

Now that you have created your Bucket you will need to create your Security Access keys.

Click on your username and select Security Credentials.

Now click on Access Keys and create a new Access Key.

Display the key by pressing Show Access and you can download this keyfile for future use but for now let's just keep it open.

To configure Akeeba Solo to now use S3 as the storage location for the backups we must first select Configuration.

If you scroll down until you reach the processing engine, you can see several options and the one we want is Amazon S3. Once selected click on Configure.

We now need to enter our Access Key which we created earlier and the Secret Key that goes with it.

Finally we need to enter the Bucket name and the Amazon S3 region.

Once that's done we can Save and Close.

Akeeba Solo has now been configured to store its backups on the Amazon S3 cloud.

To test it click on Backup Now to perform a backup.

Once the backup has completed, we can go to the Manage Backups page and we can see here is the backup we just took. It's Status is REMOTE meaning the files are stored on a remote service and if we click on this link here we have the option to fetch the files back to the server or to download them to our own Desktop.

If we also go to the S3 Management Console we can browse into the bucket and we can see that our backup file has been stored.

Now we are able to create backups and store them remotely somewhere separate to the web site.