Search our documentation...

Simply enter what you are looking for!

What are the different backup destinations available?

JetBackup supports various backup destinations. Here is a brief overview of the destination types –

Local Backup Destination

Backup your cPanel files / accounts into a local folders or a mounted device (NFS Also).

This destination supports –

  1. Entire cPanel account backups – Copy the entire cPanel account (same as “/scripts/pkgacct”).
  2. Generic file / folder backups – Copy any files / folder on the server (not related to cPanel accounts).
  3. Incremental backups – Copy only files that have changed or are new since the last full incremental backup.
  4. “Point-In-Time” Space Consuming incremental backups – If you activated “backup rotation” – JetBackup will create “point-in-time” incremental backups, in which it will use as little space as possible (using hardlinks). So a 30 days backup rotation, of a 2GB cPanel account, will only consume 2GB + 30 Days of new / changed files (** At the moment, mysql is fully gzipped & dumped, as it doesn’t support incremental backups).

For best performance, it is recommended to use a separate HD device for the backup folder. When using the same HD Device, IO Usage will be very high and can dramatically reduce performance.

Remote SSH

Backup your cPanel files / accounts into a remote SSH Destination. There is no need to save local backups, files are copied directly from the homedir into the remote backup destination.

This destination supports –

  1. Entire cPanel account backups – Copy the entire cPanel account (same as “/scripts/pkgacct”).
  2. Generic file / folder backups – Copy any files / folder on the server (not related to cPanel accounts).
  3. Incremental backups – Copy only files that have changed or are new since the last full incremental backup.
  4. “Point-In-Time” Space Consuming incremental backups – If you activated “backup rotation” – JetBackup will create “point-in-time” incremental backups, in which it will use as little space as possible (using hardlinks). So a 30 day backup rotation, of a 2GB cPanel account, will only consume 2GB + 30 Days of new / changed files (** At the moment, mysql is fully gzipped & dumped, as it doesn’t support incremental backups).

For best performance it is recommended to use a server that is dedicated only for backups, and not a web server that also holds your backups.

Remote SSH Destination are very affected by your bandwidth limit and connection line for that server. Make sure to use servers on the same GEO Location, or even better, on the same DC with a dedicated LAN connection.

Remote FTP

For remote FTP we are using “lftp” utility (installed automatically with JetBackup) to copy your files into the remote backup destination. As the FTP utility is very limited with its features, the backup capabilities are also limited (transfer is also slower then Local / Remote SSH).

This destination supports –

  1. Entire cPanel account backups – Copy the entires cPanel account (same as “/scripts/pkgacct”).
  2. Generic file / folder backups – Copy any files / folder on the server (not related to cPanel accounts).
  3. Limited Incremental backups – Copy only files that have changed or are new since the last full incremental backup into the same backup rotation folder.

The incremental backup feature with FTP backup destination is limited to your backup rotation. For example, if we set a 7 days backup rotation, backups will be copied in full 7 times for each backup rotation. Once you’ve reached the 7th backup rotation day, you will start over again from the 1st, this time it will be incrementally, backing up changes made in the last 6 days, and so on..

Since JetBackup v3.1+, FTP Backup destination supports only entire Compressed cPanel account backups (myaccount.tar.gz). You will not be able to copy generic files / folders, and there is no support for incremental backups.

Amazon S3

JetBackup can also backup remotely to Amazon S3 cloud storage space. For these backup types we are using amazon’s command line “aws” utility (installed automatically with JetBackup). As their API is very limited with its features, the backup capabilities are also limited (transfer is also slower then Local / Remote SSH).

This destination supports –

  1. Entire cPanel account backups – Copy the entire cPanel account (same as “/scripts/pkgacct”).
  2. Generic file / folder backups – Copy any files / folder on the server (not related to cPanel accounts).
  3. Limited Incremental backups – Copy only files that have changed or are new since the last full incremental backup into the same backup rotation folder.

The incremental backup feature with Amazon backup destination is limited to your backup rotation. For example, if we set a 7 days backup rotation, backups will be copied in full 7 times for each backup rotation. Once you’ve reached the 7th backup rotation day, you will start over again from the 1st, this time it will be incrementally, backing up changes made in the last 6 days, and so on..

Google Drive

JetBackup v3.1+ can also backup remotely to Google Drive cloud storage space. For these backup types we are using Google Drive’s API to copy files into their storage space. As their API is very limited with its features, the backup capabilities are also limited (transfer is also slower then Local / Remote SSH).

This destination supports only entire Compressed cPanel account backups (myaccount.tar.gz). You will not be able to copy generic files / folders, and there is no support for incremental backups.