Skip to content

cPanel and WHM equivalents ​

This page maps a selection of what you run and click on a cPanel and WHM server onto AdminBolt. cPanel names follow the current cPanel and WHM documentation (version 138 and later). Read the section overview first if you have not.

AdminBolt menu entries are written as Group > Entry, and tabs as "Page page, Tab tab". A few AdminBolt pages have no menu entry; they are marked "no menu entry" with the address their own documentation gives. Items marked [module] are installed separately from Modules, and [module + licence] also needs a licence from its vendor.

The ones people ask about first ​

These are the short answers. The tables below give the detail, including whether a bolt-cli command exists for the job.

cPanel and WHMAdminBolt
/usr/local/cpanel/scripts/upcpSettings > System > System Updates
/usr/local/cpanel/scripts/pkgacct and /usr/local/cpanel/scripts/restorepkgMigration page, Export and Import tabs
/usr/local/cpanel/scripts/restartsrv_<service>Health > Overview, the Manage services section
/usr/local/cpanel/bin/autossl_checkbolt-cli run-auto-ssl
Transfer ToolMigration page, External tab
WHM API 1 (whmapi1) and UAPI (uapi)the REST API, with a key from Settings > Security > API Keys

Scripts and the command line ​

cPanel documents its scripts in WHM Scripts and warns against running scripts it does not list there, so only documented scripts appear here.

AdminBolt's command line is deliberately small. Commands documents the bolt-cli commands supported for direct use, and the rest of the work is done in the panel. Each row answers the command question first: it names a bolt-cli command where one exists, and where none does it says "No command" and gives the page that does the same job.

cPanel and WHM scriptAdminBolt command or pageNotes
upcpNo command; Settings > System > System UpdatesThe Components tab updates AdminBolt and its components. See System Updates.
pkgacctNo command; Migration page, Export tabSee Migration Center.
restorepkgNo command; Migration page, Import tabSee Migration Center.
wwwacctNo command; Customers > Accounts, Create AccountAn account can also be created through the REST API.
suspendacct, unsuspendacctNo command; Customers > Accounts, Suspend in the row's More options menuSee Accounts.
removeacctNo command; Customers > Accounts, Delete in the row's More options menuSee Accounts.
restartsrv_<service>bolt-cli health-check, or Health > Overview, Manage servicesThe two are not interchangeable: cPanel's script acts on one named service, and --check reports whether it is running, while health-check checks the critical services and restarts the ones that need it. For a single mail component, bolt-cli manage-postfix --action=status (also manage-dovecot and manage-rspamd) reports its state. Manage services restarts, re-provisions and re-configures the managed services and opens their status details. See Health.
rebuild_phpconfNo command; Settings > PHP > PHP Versions and Settings > PHP > PHP Domain AssignmentPHP versions are installed on the first page and assigned per domain on the second.
autossl_checkbolt-cli run-auto-ssl, or SSL page, AutoSSL tabWithout options it issues certificates for active domains that have none and renews auto-renew certificates close to expiry. --domain=<domain> limits the run to one domain; --force renews every auto-renew certificate regardless of expiry. See AutoSSL hosting accounts.
checkallsslcertsbolt-cli ssl-health-check, or SSL page, Certificates tabcPanel's script handles the certificates of cPanel and WHM's own services. ssl-health-check checks the health and validity of the SSL certificates on the server, so the two do not cover the same certificates. The Certificates tab lists the installed certificates with their expiry. See SSL Certificates.
setupnameserverNo command; Nameserver Selection (no menu entry, /admin/settings/nameserver-selection)See Nameserver Selection.
WHM API 1 (whmapi1), UAPI (uapi)No command; Settings > Security > API KeysAdminBolt is scripted through the REST API, with a key created on that page. cPanel API 2 is deprecated in favour of UAPI, so it is not mapped. See API Keys.

Commands with a guide that no row above maps: bolt-cli flush-dns, bolt-cli firewall, bolt-cli ping-domains, bolt-cli get-status, bolt-cli manage-mailserver, bolt-cli manage-system-email-account, bolt-cli create-admin-account, bolt-cli reset-admin-account-password and bolt-cli admin-sso-generate. See Commands.

WHM screens ​

WHM paths are WHM > Home > Group > Screen; the group is given in parentheses.

WHM screen (group)AdminBoltDocumented in
List Accounts (Account Information), Create a New Account (Account Functions)Customers > AccountsAccounts
Manage Account Suspension, Terminate Accounts (Account Functions)Customers > Accounts, Suspend and Delete in the row's More options menuAccounts
Upgrade/Downgrade an Account, Password Modification (Account Functions)Customers > Accounts, Edit Account and Change Password in the row's More options menuAccounts
Add a Package, Edit a Package, Delete a Package (Packages)Customers > Hosting Packages, Plans tabHosting Plans
Feature Manager (Packages)Customers > Hosting Packages, Feature Lists tabFeature Lists
Reseller Center, Show Reseller Accounts, View Reseller Usage and Manage Account Status (Resellers)Customers > ResellersReseller Accounts
Edit Reseller Nameservers and Privileges (Resellers)Customers > Resellers, the reseller's Resource LimitsReseller Accounts
Manage Reseller's IP Delegation (Resellers), Show or Delete Current IP Addresses, Add a New IP Address (IP Functions)Settings > Infrastructure > Network IPsNetwork IPs
Service Manager (Service Configuration), Service Status (Server Status)Health > Overview, Manage servicesHealth
Server Information (Server Status)Health > MetricsMetrics
Backup Configuration, Backup Restoration (Backup)Backups page, Policies, Destinations and Restores tabsBackups
Transfer Tool (Transfers)Migration page, External tab; for a whole server, bolt-migrateExternal migrations, Migrating to AdminBolt
Manage AutoSSL (SSL/TLS)SSL page, AutoSSL tab; the provider is chosen in Settings > SSL > SSL ProvidersAutoSSL hosting accounts, Certificate Providers
Manage SSL Hosts (SSL/TLS)SSL page, Certificates tabSSL Certificates
Install an SSL Certificate on a Domain (SSL/TLS)the account's Domains > SSL Certificates page in the client panelSSL Certificates (client)
DNS Zone Manager (DNS Functions)Settings > DNS > DNS RecordsDNS Records
Edit Zone Templates (DNS Functions)Settings > DNS > DNS TemplatesDNS Templates
Resolver Configuration (Networking Setup)Settings > DNS > Resolver ConfigurationResolver Configuration
Nameserver Selection (Service Configuration)Nameserver Selection (no menu entry, /admin/settings/nameserver-selection)Nameserver Selection
Change Hostname (Networking Setup)Change System Hostname (no menu entry, /admin/settings/change-hostname)Change System Hostname
DNS Cluster (Clusters)Cluster; the DNS cluster becomes available once hub mode is turned on thereHub Settings, DNS Cluster
Basic WebHost Manager Setup, Tweak Settings (Server Configuration)Settings > General > General SettingsGeneral Settings
Customization (cPanel)Settings > General > General Settings, Branding tabGeneral Settings
cPHulk Brute Force Protection (Security Center)Settings > Security > Fail2BanFail2Ban Settings
Manage API Tokens in WHM (Development)Settings > Security > API KeysAPI Keys
ModSecurity Vendors (Security Center)Web Server page, ModSecurity Vendors tabModSecurity Vendors
ModSecurity Configuration (Security Center)Web Server page, ModSecurity Config tabModSecurity Configuration
ModSecurity Tools (Security Center)Web Server page, ModSecurity Rules tabModSecurity Rules
Include Editor (Service Configuration > Apache Configuration)Web Server page, Apache Includes tabApache Includes
Global Configuration (Service Configuration > Apache Configuration), EasyApache 4 (Software)Web Server page, Apache tabMyApache Settings
MultiPHP Manager for WHM (Software)Settings > PHP > PHP Domain AssignmentPHP Domain Assignment
Log Rotation, cPanel Log Rotation Configuration (Service Configuration)Log Rotation (no menu entry, /admin/settings/log-rotate-settings)Log Rotation
Exim Configuration Manager (Service Configuration)Settings > Email > Email Settings (see the note below)Email Settings
Mail Queue Manager (Email)Email page, Mail Queue tabMail Queue
Filter Incoming Emails by Domain, Filter Incoming Emails by Country (Email)Email page, Blacklists tabBlacklist Domains, Blacklist Countries
FTP Server Configuration (Service Configuration)Settings > Tools > FTPFTP
Additional MySQL Access Hosts (SQL Services)Settings > Databases > Remote MySQLRemote MySQL
Edit SQL Configuration (SQL Services)Settings > Databases > DatabasesDatabase Settings
Configure PostgreSQL (SQL Services)Settings > Databases > PostgreSQL and PostgreSQL Settings [module]PostgreSQL, PostgreSQL Settings
Update Preferences (Server Configuration), Upgrade to Latest Version (cPanel), System Update (Software)Settings > System > System UpdatesSystem Updates
Configure cPanel Cron Jobs (Server Configuration)Settings > System > Cron JobsCron Jobs
Contact Manager (Server Contacts)Settings > System > System NotificationsSystem Notifications
Two-Factor Authentication for WHM (Security Center)Security (/admin/security-settings), for your own administrator accountSecurity
Manage Plugins (cPanel)ModulesModules
  • Reseller privileges. WHM grants resellers individual privileges. An AdminBolt reseller always has the reseller panel described below, and the administrator sets limits on accounts, disk and bandwidth.
  • Mail stack. Exim Configuration Manager configures Exim. AdminBolt runs Postfix and Dovecot, so the settings on Email Settings are not the same list.

WHM for resellers ​

In WHM a reseller sees the screens the root user grants in Edit Reseller Nameservers and Privileges. In AdminBolt a reseller signs in to the reseller panel at https://<your-server>:8443/reseller.

WHM, as a resellerAdminBolt reseller panelDocumented in
List Accounts, Create a New AccountHosting Management > AccountsAccounts
Manage Account Suspension, Terminate Accounts, Upgrade/Downgrade an Account, Password ModificationHosting Management > Accounts, row actions Suspend, Delete, Edit Account and Change PasswordAccounts
Logging in to an account's cPanel from List AccountsHosting Management > Accounts, LoginAccounts
Add a Package, Edit a Package, Delete a PackageHosting Management > PlansPlans
Feature ManagerHosting Management > Feature ListsFeature Lists
Nameservers in Edit Reseller Nameservers and PrivilegesHosting Management > Webhost ManagerWebhost Manager
Manage Reseller's IP DelegationNetwork Management > IP Pools and Network Management > IP AssignmentsIP Pools, IP Assignments
Manage API Tokens in WHMSecurity > API KeysAPI Keys
Account and resource limits in Edit Reseller Nameservers and PrivilegesDashboard, My Limits (set by the administrator in Customers > Resellers)Dashboard, Reseller Accounts
  • Nameservers. In WHM the root user sets a reseller's nameservers. In AdminBolt the reseller chooses root or custom nameservers on Webhost Manager, and the choice applies to newly created domains.
  • IP assignments need an administrator to take effect. See Dedicated IP for a Hosting Account.

cPanel user screens ​

cPanel paths are cPanel > Home > Group > Screen; the group is given in parentheses. AdminBolt paths are client panel menu entries.

cPanel screen (group)AdminBolt client panelDocumented in
File Manager (Files)Files > File Manager [module]File Manager
Disk Usage (Files)Files > Disk UsageDisk Usage
Directory Privacy (Files)Files > Private DirectoriesPrivate Directories
Backup, Backup Wizard (Files)Files > Backups when backups are set up for the account, Files > Filesystem Backups, and the Backups section of a database on Databases > DatabasesBackups, Filesystem Backups, Database Backups
Git Version Control (Files)Files > Git Version Control [module]Git Version Control
FTP Accounts (Files)Files > FTP AccountsFTP Accounts
Manage My Databases, Database Wizard (Databases)Databases > Databases, Databases > Database WizardDatabases, Database Wizard
phpMyAdmin (Databases)Databases > phpMyAdmin [module]phpMyAdmin
Remote Database Access (Databases)Databases > Remote MySQL, and Databases > Remote PostgreSQL when PostgreSQL is installedRemote MySQL
Email Accounts (Email)Emails > Email AccountsEmail Accounts
Forwarders (Email)Emails > ForwardersForwarders
Default Address (Email)Emails > Catch AllEmail Catch All
Autoresponders (Email)Emails > AutorespondersAutoresponders
Email Routing (Email)Emails > Email RoutingEmail Routing
Mailing Lists (Email)Mailing Lists > Mailing Lists, Mailing Lists > SubscribersMailing Lists, Subscribers
Track Delivery (Email)Emails > Mail DeliveryMail Delivery
Domains (Domains)Domains > DomainsDomains
Zone Editor (Domains)Domains > Zone EditorZone Editor
Redirects (Domains)Domains > RedirectsRedirects
WP Toolkit (Domains)WordPress Management > Install WordPress, WordPress Management > Manage WordPressInstall WordPress, Manage WordPress
SSL/TLS, SSL/TLS Status (Security)Domains > SSL CertificatesSSL Certificates
IP Blocker (Security)Security > IP BlockersIP Blockers
Hotlink Protection (Security)Security > Hotlink ProtectionHotlink Protection
Manage API Tokens (Security)Security > API KeysAPI Keys
Terminal (Advanced)Security > SSH Terminal, when SSH access is enabled for the accountSSH Terminal
Cron Jobs (Advanced)Advanced > Cron Jobs, when SSH access is enabled for the account and the server supports itCron Jobs
Indexes (Advanced)Advanced > IndexesIndexes
Error Pages (Advanced)Domains > Error PagesError Pages
Visitors (Metrics)Metrics > VisitorsVisitors
Raw Access (Metrics)Metrics > Raw AccessesRaw Accesses
Errors (Metrics)Domains > Error LogsError Logs
Awstats, Webalizer (Metrics)View Stats, opened from Metrics > VisitorsView Stats
Application Manager (Software)Domains > ApplicationsApplications
Password & Security (Preferences)Preferences > Password & SecurityPassword & Security

Third-party add-ons ​

These are not part of cPanel and WHM, and in AdminBolt they are modules.

On cPanel and WHMIn AdminBoltDocumented in
Softaculous, under Plugins in WHMSoftaculous [module]. Once installed, Settings > Tools > Softaculous for the administrator and a Softaculous page for account owners.Softaculous (admin), Softaculous (client)
JetBackup, under Plugins in WHMJetBackup [module + licence]. Once installed, Settings > Tools > JetBackup.JetBackup, JetBackup (client)
Imunify360, under Plugins in WHMImunify360 [module + licence]Imunify360
CloudLinux Manager, on CloudLinux serversCloudLinux [module + licence], with the LVE Manager pageCloudLinux, LVE Manager
LiteSpeed Web ServerWeb Server page, LiteSpeed tab [module + licence]LiteSpeed
LiteSpeed Web Cache ManagerLiteSpeed Cache page for account owners, when the site is served by LiteSpeedLiteSpeed Cache

Built-in alternatives without a licence: Web Server page, OpenLiteSpeed tab [module] (OpenLiteSpeed), and AdminBolt's own Backups.

What has no counterpart ​

  • updateuserdomains. It rebuilds cPanel's user-to-domain file from the account files. AdminBolt documents no equivalent.
  • Leech Protection, Email Filters, Spam Filters and User Manager. The client panel has no page for these.
  • Host Access Control. It allows, rejects or drops access to individual services by IP address. AdminBolt has no page that does that per service; Settings > Security > Firewall Rules manages which ports the server accepts traffic on, and from where, which is a different job.
  • Process Manager and Manage root's SSH Keys. The admin panel has no page for these. SSH port, allowed addresses and root sign-in are on Settings > Security > SSH Access.