Skip to content

Integrations ​

AdminBolt integrates with several third-party platforms for billing, backups, security, performance, and DNS. This section documents what each integration does, how it is set up, and its known limitations.

The integrations fall into two groups, and they are set up in opposite directions. A billing platform runs elsewhere and calls into AdminBolt over the REST API, so the work happens in that platform. A server-side module is installed on the AdminBolt server itself and adds screens to the panel.

Billing and provisioning platforms ​

These provision hosting accounts from a billing system: create, suspend, change package, terminate, sync usage, and sign the customer in.

IntegrationStatusWhat AdminBolt provides
WHMCSAvailableProvisioning server module (create/suspend/terminate, change package, SSO, reseller, usage sync) plus optional read-only DNS-zone mirroring.
Billing Integration APIAvailableThe REST API underneath every billing module, for platforms with no ready-made module and for anyone extending one.

Modules for Blesta and Upmind shipped with panel 1.8.2, and a HostBill module is in testing. Each is built on the same Billing Integration API.

Server-side modules ​

IntegrationStatusWhat AdminBolt provides
JetBackupAvailableInstall, service health, license management, and launch into the JetBackup web interface.
Imunify360AvailableInstaller (activation key), service health, and admin/client security views.
CloudLinuxAvailableGuided OS-conversion installer, LVE Manager, per-account resource limits from hosting plans, PHP selector (including Alt-PHP), CageFS.
LiteSpeedAvailableInstaller, switch between Apache and LiteSpeed, LSPHP with per-domain PHP migration, LSCache, log viewers, and WebAdmin access.
OpenLiteSpeedAvailableInstaller, switch between Apache and OpenLiteSpeed, configurable .htaccess handling, LSPHP with per-domain PHP migration, LSCache, log viewers, server tuning, and WebAdmin access.

Note: "Status" describes what is implemented in AdminBolt today.

Migration is not an integration ​

Moving hosting from one place to another is documented outside this section, because it is an AdminBolt feature rather than a third-party integration:

  • Coming from cPanel or DirectAdmin? See Migrating to AdminBolt. The bolt-migrate tool moves a complete server, data included.
  • Moving an account between AdminBolt nodes? See Cluster Accounts. This is a Hub Mode feature, and since panel 1.9.1 it copies the account's files, email, and databases along with its configuration.
  • Serving DNS zones owned by an external panel? See DNS Cluster: External Sources. This is a read-only mirror, not a migration.

If you are unsure which of these you need, start at Migration: which one do you need?.

Where these live in the panel ​

  • Application modules (JetBackup, Imunify360, CloudLinux, LiteSpeed, OpenLiteSpeed) are installed from Modules in the sidebar (/admin/modules).
  • Once a module is installed, its screens appear in the panel rather than on the module card. LiteSpeed and OpenLiteSpeed management is on their tabs of Web Server in the sidebar; JetBackup, Watchdog, and Softaculous land under Settings > Tools, and CloudLinux's LVE Manager under Settings > CloudLinux; the logs a module adds become tabs of the Logs page. Removing the module takes its screens away again.
  • Billing platforms install nothing on the AdminBolt server. They authenticate with an API key issued in the panel under Security > API Keys, or in the reseller panel under Security > Api Keys, and everything else is configured in the billing platform.
  • External DNS sources are configured under Cluster > DNS Cluster > External Sources (requires Hub Mode).