|
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:
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.
|