Navigation: Modules > cPanel


Print this Topic    Previous page  Parent page  Next page


The cPanel module integrates with a WHM/cPanel server and allows you to create and update cPanel accounts in response to payments received.


Some of the features include:


Automatic or manual (waits for admin approval before setting up the account) account creation
Supports creation of both simple shared hosting accounts as well as reseller hosting accounts
Set when to create the next invoice, suspend an account and delete an account for all accounts or for individual accounts
Various criteria to select which server to create the account on like priority, server resources, random.
Select a username for the account based on domain name, customer name, email address, random username
Automatic retry in case of account creation or update failure
cPanel Logs to record all communication done with your cPanel servers


This chapter contains the following sections:


cPanel Configuration: Configuration options that affect the entire cPanel module.
cPanel Servers: The WHM/cPanel servers on which to setup accounts.
cPanel Shared Hosting Packages: Configure Shared hosting packages.
cPanel Reseller Hosting Packages: Configure Reseller hosting packages.
cPanel Addons: Configure cPanel Addons.
cPanel Server Selection: Configure how a server is selected to setup a new cPanel account.
cPanel Username Selection: Configure how a username is selected for a new cPanel account.
cPanel Renewal Schedule: Configure when to generate invoices and suspend and delete accounts.
cPanel Accounts: All cPanel accounts in the system.



The cPanel module also has 2 options under the Customer Groups window - Allow cPanel Account Suspension and Allow cPanel Account Delete.


Configuring the cPanel module typically involves the following steps. You can leave out ones that don't apply in your case:


1.Ensure the correct option is selected for Account Setup Method in Configuration > cPanel > Configuration
2.Setup the WHM/cPanel servers in Configuration > cPanel > Servers
3.Choose the method of server selection in Configuration > cPanel > Server Selection
4.Choose the method of username selection in Configuration > cPanel > Username Selection
5.Select the appropriate invoice creation, account suspension and account deletion days in Configuration > cPanel > Renewal Schedule
6.Configure the Shared and reseller hosting packages as well as the addons.


When a customer orders and pays for a cPanel account, it will show up in the Management > cPanel Accounts window. If Account Setup Method is manual, you will need to check the account and approve it to proceed with setting it up.