One feature of Akeeba Backup 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 key file
for future use
but for now let's just keep it open
To configure Akeeba Backup
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.
Here 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 Backup has now been configured
to store its backups on the Amazon S3 cloud.
To test let's take a new backup.
Once the backup has completed
we can go to the Manage Backups page
and we can see
it's Status is REMOTE
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.