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 WHM | AdminBolt |
|---|---|
/usr/local/cpanel/scripts/upcp | Settings > System > System Updates |
/usr/local/cpanel/scripts/pkgacct and /usr/local/cpanel/scripts/restorepkg | Migration page, Export and Import tabs |
/usr/local/cpanel/scripts/restartsrv_<service> | Health > Overview, the Manage services section |
/usr/local/cpanel/bin/autossl_check | bolt-cli run-auto-ssl |
| Transfer Tool | Migration 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 script | AdminBolt command or page | Notes |
|---|---|---|
upcp | No command; Settings > System > System Updates | The Components tab updates AdminBolt and its components. See System Updates. |
pkgacct | No command; Migration page, Export tab | See Migration Center. |
restorepkg | No command; Migration page, Import tab | See Migration Center. |
wwwacct | No command; Customers > Accounts, Create Account | An account can also be created through the REST API. |
suspendacct, unsuspendacct | No command; Customers > Accounts, Suspend in the row's More options menu | See Accounts. |
removeacct | No command; Customers > Accounts, Delete in the row's More options menu | See Accounts. |
restartsrv_<service> | bolt-cli health-check, or Health > Overview, Manage services | The 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_phpconf | No command; Settings > PHP > PHP Versions and Settings > PHP > PHP Domain Assignment | PHP versions are installed on the first page and assigned per domain on the second. |
autossl_check | bolt-cli run-auto-ssl, or SSL page, AutoSSL tab | Without 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. |
checkallsslcerts | bolt-cli ssl-health-check, or SSL page, Certificates tab | cPanel'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. |
setupnameserver | No command; Nameserver Selection (no menu entry, /admin/settings/nameserver-selection) | See Nameserver Selection. |
WHM API 1 (whmapi1), UAPI (uapi) | No command; Settings > Security > API Keys | AdminBolt 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) | AdminBolt | Documented in |
|---|---|---|
| List Accounts (Account Information), Create a New Account (Account Functions) | Customers > Accounts | Accounts |
| Manage Account Suspension, Terminate Accounts (Account Functions) | Customers > Accounts, Suspend and Delete in the row's More options menu | Accounts |
| Upgrade/Downgrade an Account, Password Modification (Account Functions) | Customers > Accounts, Edit Account and Change Password in the row's More options menu | Accounts |
| Add a Package, Edit a Package, Delete a Package (Packages) | Customers > Hosting Packages, Plans tab | Hosting Plans |
| Feature Manager (Packages) | Customers > Hosting Packages, Feature Lists tab | Feature Lists |
| Reseller Center, Show Reseller Accounts, View Reseller Usage and Manage Account Status (Resellers) | Customers > Resellers | Reseller Accounts |
| Edit Reseller Nameservers and Privileges (Resellers) | Customers > Resellers, the reseller's Resource Limits | Reseller Accounts |
| Manage Reseller's IP Delegation (Resellers), Show or Delete Current IP Addresses, Add a New IP Address (IP Functions) | Settings > Infrastructure > Network IPs | Network IPs |
| Service Manager (Service Configuration), Service Status (Server Status) | Health > Overview, Manage services | Health |
| Server Information (Server Status) | Health > Metrics | Metrics |
| Backup Configuration, Backup Restoration (Backup) | Backups page, Policies, Destinations and Restores tabs | Backups |
| Transfer Tool (Transfers) | Migration page, External tab; for a whole server, bolt-migrate | External migrations, Migrating to AdminBolt |
| Manage AutoSSL (SSL/TLS) | SSL page, AutoSSL tab; the provider is chosen in Settings > SSL > SSL Providers | AutoSSL hosting accounts, Certificate Providers |
| Manage SSL Hosts (SSL/TLS) | SSL page, Certificates tab | SSL Certificates |
| Install an SSL Certificate on a Domain (SSL/TLS) | the account's Domains > SSL Certificates page in the client panel | SSL Certificates (client) |
| DNS Zone Manager (DNS Functions) | Settings > DNS > DNS Records | DNS Records |
| Edit Zone Templates (DNS Functions) | Settings > DNS > DNS Templates | DNS Templates |
| Resolver Configuration (Networking Setup) | Settings > DNS > Resolver Configuration | Resolver 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 there | Hub Settings, DNS Cluster |
| Basic WebHost Manager Setup, Tweak Settings (Server Configuration) | Settings > General > General Settings | General Settings |
| Customization (cPanel) | Settings > General > General Settings, Branding tab | General Settings |
| cPHulk Brute Force Protection (Security Center) | Settings > Security > Fail2Ban | Fail2Ban Settings |
| Manage API Tokens in WHM (Development) | Settings > Security > API Keys | API Keys |
| ModSecurity Vendors (Security Center) | Web Server page, ModSecurity Vendors tab | ModSecurity Vendors |
| ModSecurity Configuration (Security Center) | Web Server page, ModSecurity Config tab | ModSecurity Configuration |
| ModSecurity Tools (Security Center) | Web Server page, ModSecurity Rules tab | ModSecurity Rules |
| Include Editor (Service Configuration > Apache Configuration) | Web Server page, Apache Includes tab | Apache Includes |
| Global Configuration (Service Configuration > Apache Configuration), EasyApache 4 (Software) | Web Server page, Apache tab | MyApache Settings |
| MultiPHP Manager for WHM (Software) | Settings > PHP > PHP Domain Assignment | PHP 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 tab | Mail Queue |
| Filter Incoming Emails by Domain, Filter Incoming Emails by Country (Email) | Email page, Blacklists tab | Blacklist Domains, Blacklist Countries |
| FTP Server Configuration (Service Configuration) | Settings > Tools > FTP | FTP |
| Additional MySQL Access Hosts (SQL Services) | Settings > Databases > Remote MySQL | Remote MySQL |
| Edit SQL Configuration (SQL Services) | Settings > Databases > Databases | Database 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 Updates | System Updates |
| Configure cPanel Cron Jobs (Server Configuration) | Settings > System > Cron Jobs | Cron Jobs |
| Contact Manager (Server Contacts) | Settings > System > System Notifications | System Notifications |
| Two-Factor Authentication for WHM (Security Center) | Security (/admin/security-settings), for your own administrator account | Security |
| Manage Plugins (cPanel) | Modules | Modules |
- 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 reseller | AdminBolt reseller panel | Documented in |
|---|---|---|
| List Accounts, Create a New Account | Hosting Management > Accounts | Accounts |
| Manage Account Suspension, Terminate Accounts, Upgrade/Downgrade an Account, Password Modification | Hosting Management > Accounts, row actions Suspend, Delete, Edit Account and Change Password | Accounts |
| Logging in to an account's cPanel from List Accounts | Hosting Management > Accounts, Login | Accounts |
| Add a Package, Edit a Package, Delete a Package | Hosting Management > Plans | Plans |
| Feature Manager | Hosting Management > Feature Lists | Feature Lists |
| Nameservers in Edit Reseller Nameservers and Privileges | Hosting Management > Webhost Manager | Webhost Manager |
| Manage Reseller's IP Delegation | Network Management > IP Pools and Network Management > IP Assignments | IP Pools, IP Assignments |
| Manage API Tokens in WHM | Security > API Keys | API Keys |
| Account and resource limits in Edit Reseller Nameservers and Privileges | Dashboard, 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 panel | Documented in |
|---|---|---|
| File Manager (Files) | Files > File Manager [module] | File Manager |
| Disk Usage (Files) | Files > Disk Usage | Disk Usage |
| Directory Privacy (Files) | Files > Private Directories | Private 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 > Databases | Backups, Filesystem Backups, Database Backups |
| Git Version Control (Files) | Files > Git Version Control [module] | Git Version Control |
| FTP Accounts (Files) | Files > FTP Accounts | FTP Accounts |
| Manage My Databases, Database Wizard (Databases) | Databases > Databases, Databases > Database Wizard | Databases, Database Wizard |
| phpMyAdmin (Databases) | Databases > phpMyAdmin [module] | phpMyAdmin |
| Remote Database Access (Databases) | Databases > Remote MySQL, and Databases > Remote PostgreSQL when PostgreSQL is installed | Remote MySQL |
| Email Accounts (Email) | Emails > Email Accounts | Email Accounts |
| Forwarders (Email) | Emails > Forwarders | Forwarders |
| Default Address (Email) | Emails > Catch All | Email Catch All |
| Autoresponders (Email) | Emails > Autoresponders | Autoresponders |
| Email Routing (Email) | Emails > Email Routing | Email Routing |
| Mailing Lists (Email) | Mailing Lists > Mailing Lists, Mailing Lists > Subscribers | Mailing Lists, Subscribers |
| Track Delivery (Email) | Emails > Mail Delivery | Mail Delivery |
| Domains (Domains) | Domains > Domains | Domains |
| Zone Editor (Domains) | Domains > Zone Editor | Zone Editor |
| Redirects (Domains) | Domains > Redirects | Redirects |
| WP Toolkit (Domains) | WordPress Management > Install WordPress, WordPress Management > Manage WordPress | Install WordPress, Manage WordPress |
| SSL/TLS, SSL/TLS Status (Security) | Domains > SSL Certificates | SSL Certificates |
| IP Blocker (Security) | Security > IP Blockers | IP Blockers |
| Hotlink Protection (Security) | Security > Hotlink Protection | Hotlink Protection |
| Manage API Tokens (Security) | Security > API Keys | API Keys |
| Terminal (Advanced) | Security > SSH Terminal, when SSH access is enabled for the account | SSH Terminal |
| Cron Jobs (Advanced) | Advanced > Cron Jobs, when SSH access is enabled for the account and the server supports it | Cron Jobs |
| Indexes (Advanced) | Advanced > Indexes | Indexes |
| Error Pages (Advanced) | Domains > Error Pages | Error Pages |
| Visitors (Metrics) | Metrics > Visitors | Visitors |
| Raw Access (Metrics) | Metrics > Raw Accesses | Raw Accesses |
| Errors (Metrics) | Domains > Error Logs | Error Logs |
| Awstats, Webalizer (Metrics) | View Stats, opened from Metrics > Visitors | View Stats |
| Application Manager (Software) | Domains > Applications | Applications |
| Password & Security (Preferences) | Preferences > Password & Security | Password & Security |
- Domains. cPanel replaced Addon Domains, Subdomains and Aliases with Domains in version 106, so both panels manage every domain type on one page.
- Statistics. cPanel deprecates Awstats and Webalizer in version 140.
Third-party add-ons ​
These are not part of cPanel and WHM, and in AdminBolt they are modules.
| On cPanel and WHM | In AdminBolt | Documented in |
|---|---|---|
| Softaculous, under Plugins in WHM | Softaculous [module]. Once installed, Settings > Tools > Softaculous for the administrator and a Softaculous page for account owners. | Softaculous (admin), Softaculous (client) |
| JetBackup, under Plugins in WHM | JetBackup [module + licence]. Once installed, Settings > Tools > JetBackup. | JetBackup, JetBackup (client) |
| Imunify360, under Plugins in WHM | Imunify360 [module + licence] | Imunify360 |
| CloudLinux Manager, on CloudLinux servers | CloudLinux [module + licence], with the LVE Manager page | CloudLinux, LVE Manager |
| LiteSpeed Web Server | Web Server page, LiteSpeed tab [module + licence] | LiteSpeed |
| LiteSpeed Web Cache Manager | LiteSpeed Cache page for account owners, when the site is served by LiteSpeed | LiteSpeed 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.