This document describes reseller account privileges and how to manage reseller accounts. A reseller is a cPanel account owner that also sells cPanel accounts to other users. A reseller purchases system resources from a hosting provider, and then allocates the resources to the cPanel accounts that they sell. Reseller accounts include additional privileges. The system allows reseller accounts access to a limited version of the WHM interface, which allows them to manage the cPanel accounts that they sell.
While the system allows resellers to create other resellers (nested resellers), we do not support this configuration. We do not test cPanel & WHM in this configuration, and we strongly recommend that you do not configure your server to use it.
How to manage reseller accounts
To manage reseller accounts, use one of the following WHM interfaces:
- The Resellers section (WHM >> Home >> Resellers) provides access to all of the reseller features.
- The Reseller Center interface (WHM >> Home >> Resellers >> Reseller Center) allows you to add or remove reseller privileges, and provides links to all of the other reseller features.
What privileges exist for reseller accounts?
The system grants a set of reseller accounts limited privileges by default. To add privileges to a reseller account, use the Edit Reseller Nameservers and Privileges interface (WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges).
Resellers can access privileges from the following categories:
This list includes the privileges that the system assigns to newly-created reseller accounts.
We added this category in cPanel & WHM version 70.
|Standard Privileges||This list includes basic reseller functions. For example, the reseller can add and remove accounts.|
|Package Privileges||This list includes the reseller's ability to create and modify their own web hosting packages.|
|Global Privileges||This list includes privileges for server administrators, such as access to view and restart system services.|
We do not recommend that you assign these privileges to your resellers.
This list includes options such as account and quota modification. The following options allow resellers to create accounts without packages and circumvent resource limits:
The All Features option allows the reseller to access a fully functional WHM interface.
Default reseller privileges
A reseller account has access to the following WHM features by default:
|This feature contains some basic configuration options for cPanel & WHM.|
|Legacy Configure Customer Contact|
This feature allows resellers to specify contact information that their customers can use to contact support, billing, or sales.
We removed this interface in cPanel & WHM version 60.
|The Manage External Authentications feature allows you to manage your server's OpenID Connect-compliant identity providers.|
This feature allows a reseller to generate and copy a key to allow remote access to WHM functionality.
|This feature displays a list of the reseller's subdomains.|
This feature allows a reseller to edit the default page that the system displays for a website that does not yet contain content.
We strongly recommend that resellers include their contact information in the default page content.
This feature allows you to select the theme for WHM.
We added this interface in cPanel & WHM version 64.
|This feature allows a reseller to view users who have relayed mail.|
|This feature displays the total number of message delivery attempts that each domain on a reseller's server makes.|
|This feature allows a reseller to change WHM themes.|
|This feature allows the reseller to track changes in our software.|
|This feature allows a reseller to customize the cPanel interface that their customers use.|
|This features allows system administrators to view detailed information about their SSL resources.|
|This link allows resellers to access the cPanel Developers section of the cPanel Forums.|
|This set of documents provides helpful information for resellers of third-party products that interact with cPanel & WHM.|
The Manage API Tokens feature allows you to create, list, update, and revoke API tokens.
We added this interface in cPanel & WHM version 64.
This feature displays interfaces from your server's installed WHM plugins.
This interface does not appear for all users.
Which packages can resellers view and assign?
Packages allow resellers to assign limits and options to cPanel accounts. For example, a reseller may want to assign disk quotas or monthly bandwidth restrictions. Hosting providers can create and modify packages for resellers or allow the reseller to do this for themselves.
Resellers can view and assign any package that contains their username. Additionally, hosting providers can enable the
viewglobalpackages Access Control List (ACL), which allows resellers to view and assign global packages.
|Type of package||Example||Description||Reseller can view|
|Root||A package name preceded by root and an underscore.||No|
|User||A package name preceded by the reseller's username and an underscore.||Yes|
|Global||A package name that does not contain any underscores.||Yes, if hosting provider enables the |
rootuser can view all packages.
- Resellers can only view packages that contain their specific username.