Backup cPanel with JetBackup to Vitanium Object Storage

JetBackup is a popular backup application for hosting providers utilising a cPanel system for website management.

JetBackup can perform local backups, but in most cases it will be desirable to send backups to storage outside of the production hosting environment. Our UK based Object Storage is an ideal platform for this, particularly if the websites being hosted contain or process data which needs to be kept within UK shores.

The setup procedure is very straightforward to connect JetBackup to your Object Storage bucket.

This guide assumes cPanel and JetBackup are already installed and configured.

Setup

  1. Log in to JetBackup and select Destinations on the left.
  2. Select Create New Destination
  1. Change the Destination Type to S3 Compatible – Experimental
  1. Fill in the fields with a meaningful Destination Name, and choose Custom Vendor
  1. Change the endpoint to s3.vitanium.com, and enter your Access and Secret keys for your Object Storage account.
  1. Note that a bucket needs to have been pre-created for JetBackup to use, in this case called ‘backup’
  2. This can be done using an application such as s3browser.com or we can do this for you.
  3. Specify the region as eu-west-2.
  4. Click save and the destination will be added and show in the Destination list
  1. A backup job can then be created to the new destination.
  2. Select Backup Jobs and then Create New Backup Job
  1. On the wizard, provide a meaningful name and choose Add Destination to add the Object Storage.
  1. Choose what needs to be backed up, any filters and the desired backup schedule
  1. Click save to save the new backup in.

Complete!

The backup will then run on the schedule specified and upload the data to your Object Storage bucket.

It’s possible to monitor the job on the Backup Jobs screen, however notifications can also be configured by going to Settings -> Notification -> Create New Notification Integration

Notifications can be sent via SMTP as well as via Google Hangouts, Slack, Telegram and SysLog entries.