Addons Plugins

The Addons Plugins are plugins that provide extra functionality to the Core JetBackup features. Our showcase Addon Plugin is the Manage Databases plugin which is only available for JetBackup 5 for Linux installations. This plugin allows you to assign databases to Linux accounts in order to be included in Account Backups.

Natively Supported Addons Plugins:

Manage Databases

Manage Databases Install

Configure Database Credentials

  1. Navigate to JetBackup 5 -> Settings -> Panel to configure the login credentials for your MySQL, PostgreSQL, and/or MongoDB instances.

Configure Databases Credentials

NOTE: Due to a known issue with MySQL and PHP on Debian/Ubuntu systems, if you are using localhost, you may need to use 127.0.0.1 instead. In order to successfully authenticate MySQL on Ubuntu, you need to ensure that the MySQL superuser used to authenticate only has superuser@127.0.0.1 and does not have superuser@localhost configured.

When establishing a connection to MongoDB, please input "admin" in the "Auth Database" field. This ensures that JetBackup uses the admin database.

  1. You can also assign a Default Databases Backup Account. This account will "own" all Databases and Database users for Account Backups.

Install the Manage Databases Plugin

  1. From the Plugins -> Available Plugins Page, install the Manage Databases Plugin.
  2. After the installation is complete, navigate to the Installed Plugins tab to ensure the Plugin is Visible/Enabled.

Enable Manage Databases

Assigning Databases

  1. The Manage Databases plugin will be set to automatically assign databases to accounts by default. Database names must start with username_ in order to be automatically assigned.

Manage Databases Auto

  1. You can also change the Settings to manually assign databases to your Accounts.

Manage Databases Manual

  1. From the Assign Databases tab, select the supported Database Engine and associated account you want to assign databases too.

Manage Databases List

If you observe that the Manage Database Plugin is unable to fetch Databases/Database Users, there may be an issue authenticating the Database Engine with the Credentials provided under the Databases Auth Panel Settings.

Please check the following FAQ/Troubleshooting entry for possible PostgreSQL authentication issues.

  1. You will then be taken to the Assign Database for Account screen.
  2. Select from the left hand side which Databases and Database Users you would like to assign to the selected Account.

NOTE: The selection of the "root" account is NOT supported. Instead, Jetbackup 5 recognizes a non-root Linux user as a valid account for assigning the databases and database users that you desire to backup.

Manage Databases Manual 2

  1. After all Databases and Database users have been selected, press save.
  2. Now an Account Backup of the assigned account will include the Databases and Database users it was assigned!

JBMC Backward Compatible

The JBMC Backward Compatible plugin is a supporting plugin for the JetBackup Management Console that allows communication between the registered JetBackup MC Sever and the Local JetBackup 5 Server. Please note, the JetBackup Management Console Register Feature handles the installation/configuraiton of the JBMC Backward Compatible plugin.

mcPlugin1

The JBMC Backward Compatible plugin page can be used to verify that the local JetBackup 5 Server is registered with a JetBackup Management Console.

mcPlugin