Getting Started

Introduction

Once you have finished with the JetBackup 5 Installation, it is time to setup the software for the first time!

First, Log in to your Admin Panel and navigate to JetBackup. There are instructions on accessing JetBackup depending on your setup below. If you already know how to access JetBackup, please skip to Initial Setup below.

How to Access JetBackup 5

cPanel/WHM

To access JetBackup 5 in cPanel/WHM after installation, navigate to WHM Home > Plugins > JetBackup 5.

DirectAdmin

To access JetBackup 5 in DirectAdmin after installation, navigate to DirectAdmin (Admin Level) > Extra Features > JetBackup.

If you configured a custom hostname or port for your DirectAdmin Server, please visit Custom Nameserver/Hostname and Port for more information on how to load the JetBackup 5 Panel.

Interworx

To access JetBackup 5 in Interworx after installation, navigate to NodeWorx Home > SiteWorx > JetBackup 5

Plesk

To access JetBackup 5 in Plesk after installation, navigate to

Power User view: Plesk Home > JetBackup 5

Service Provider view: Plesk Home > Links to Additional Services > JetBackup 5

Linux

The JetBackup for Linux Panel can be accessed at https://{hostname/ip}:3035 with the same login as root. Please also ensure that Port 3035 is open on the server. To specify your own SSL Certificate(s), please click HERE.

IMPORTANT! For standalone Linux servers, account UIDs/GIDs must be 1000 and up. UIDs/GIDs below 1000 are reserved for system accounts, services, and other special accounts. Find out more information here: User account management with UIDs and GIDs

Utilize our Manage Databases plugin to assign databases to Linux Accounts in order to be included in Account Backups.

Initial Setup

When you open JetBackup for the first time, you will be greeted with the JetBackup End User License Agreement. Once you have reviewed and agree to the terms in our EULA, select "I agree to those terms" to accept the EULA agreement and proceed with the initial setup.

EULA

Disaster Recovery Wizard

After accepting the EULA agreement you will have the following options to start your JetBackup 5 Configuration.

New Installation

This option will reset any existing JetBackup 5 Configuration and load the panel with the default JetBackup 5 Configuration.

Recover from Disaster

This option will allow you to restore your JetBackup 5 Configuration from a Destination with Export JB Config Enabled before. Please ensure you also saved the Master Encryption Key for that JetBackup 5 Configuration.

Exit DR

This option will keep any existing JetBackup 5 Configuration, and load the JetBackup 5 Panel. NOTE: If this is your first time installing JetBackup 5, please use New Installation

If you are here to recover from a disaster (re-installing JetBackup after an entire data loss event), please visit Disaster Recovery Guide for subsequent steps.

If you have an existing JetBackup configuration on your server, please click on "Exit DR" to keep your existing configuration.

OTHERWISE, select "New Installation" to login to your JetBackup panel with a clean installation and default configuration.

Fresh Installation

Feature Showcase

After performing a New Installation you will then be presented with the Feature Showcase. Here we provide the newly generated Master Encryption Key for this JetBackup 5 Configuration to be used for Disaster Recovery. There will also be occasional announcements that appear on this page like our JetBackup 4 to JetBackup 5 Import Tool,

Feature Showcase

Dashboard

Fresh Dashboard

Once in the Dashboard area, you can start adding a backup destination. This will serve as the storage location(s) for your backups.

Next, we highly recommend enabling Export JB Config on a destination to backup you JetBackup configurations and settings which allows for a more seamless Disaster Recovery.

Now you can start creating your backup job. To know what is right for you, you will need to characterize the type of backup you want.

Here are some common backup types:

  1. Local to remote - Accounts are copied to a remote folder, no local backups are left behind.
  2. Local to local - Accounts are copied to a specified local folder.
  3. General files backup - Only backup files (any file on the server, doesn't have anything to do with any accounts).
  4. Mysql backups - backup accounts' databases.

JetBackup Settings and Plugins

Take time to review your JetBackup Settings and Plugins to further adjust and fine-tune JetBackup to your needs! Here is a shortlist of settings we recommend for you to check out:

  1. Privacy & Security - Set the User Agreement and Privacy Policy for all your users.

  2. Delete orphan backups older than - Set the number of days JetBackup will keep backups for terminated accounts.

  3. Manual Backup Settings - JetBackup has a separate backup retention and TTL settings for backups that are generated manually.

  4. Concurrent Tasks - Specify the maximum number of backup, restore and download tasks that JetBackup can execute simultaneously.

  5. Server Master Encryption Key - JetBackup generates an encryption key to secure your JB Config backups. It's important to keep this key on a secure remote location.

  6. Plugins Overview - Install Plugins to extend the functionality of JetBackup. Using Plugins, you can add supported Destinations, Notification Plugins for third-party messaging platforms, and Security Plugins.

    a. Manage Databases Plugin (Standalone Linux Only) - For servers without a control panel, install and configure the "Manage Databases" Plugin to auto-assign or manually assign databases and database users to accounts.

    NOTE: The "root" account is NOT listed as an account in Jetbackup 5. A new Linux user should be created to store files/folders and assigned databases/database users (via the Manage Databases Plugin) that you desire to backup.


How efficient would you like your backups?

Our best recommended setup is as follows:

Local to remote backups, using "SSH" as your storage destination. At first run, JetBackup will create a full backup for all accounts and on subsequent runs, only new or modified file changes will need to be backed up. Furthermore, If you activate "backup retention" - JetBackup will create "point-in-time incremental backups" which uses as little space as possible (using hardlinks).

So for a 30 day backup retention of a 2GB account, it will only consume 2GB + 30 Days of new/changed files (** At the moment, mysql is fully dumped as it doesn't support incremental backups).