CPanel/WHM
Adding a cPanel Server
The following steps guide you through the process of setting up a server in WHMCS for cPanel Hosting Accounts.
1. Begin by going to Configuration > Manage Servers
2. Click Add New Server
3. Enter the server name, IP address, select the server type "cpanel" from the dropdown menu, and enter the username and password for cPanel/WHM
4. Click Create Server to complete the process and add your new cPanel Server
Setting Up a cPanel Package
To setup a cPanel package, go to Configuration > Products/Services. From there, you can create your product and configure the pricing and other options as necessary. When it comes to the Server Settings tab, you should do the following:
Set the Server Type to cPanel. Then you can then enter just the WHM Package Name (Recommended for Reseller Level Users as often there are restrictions which mean you can only use packages in WHM). If you do this for a package that exists in WHM then there's no need to enter all the individual variables. The package settings will be used when creating the account.
Alternatively, you can enter a package name that doesn't exist in WHM and all the specific limits for that package and WHMCS will then use that when creating the account (NOTE: You must have root access for that to work).
Setting Up a cPanel reseller Package
To setup a reseller package in WHMCS, you need to specify a reseller ACL list of the features the reseller is allowed to use. To do this, inside WHM go to the Reseller's Center and activate a domain as a reseller, then proceed to the edit the permissions page and enter a name to save the feature selections as.
You then need to enter that ACL list name, Disk and Bandwidth Limits in the WHMCS modules settings tab for that reseller package
Server Modules
cPanel/WHM - DirectAdmin - Plesk - Helm 3 - Helm 4 - Ensim - InterWorx - WebsitePanel - Cloudmin
Lxadmin - Virtualmin Pro - XPanel - HyperVM - SolusVM - Cloudmin - WHMSonic - VPS.Net
CentovaCast - SCPanel - MediaCP - GameCP - TCAdmin - Reseller Central - Auto Release - Heart Internet
Registrar Modules
Enom - ResellerClub - Nominet - OpenSRS - ResellOne - OnlineNIC - PlanetDomain - Affordable Domains
TPP Wholesale - TPPInternet - Stargate - Namecheap - NetEarthOne - Bizcn - InternetBS - GMO Internet
12Register - Registercom - DotDNS - WebNIC - Dot.TK - HexoNet - Realtime Register - Registereu
RRPProxy - ResellerCamp - TransIP - Heart Internet - IPMirror - NetRegistry - OVH - VentraIP Wholesale
Email - 101Domain
Fraud Modules
MaxMind - VariLogiX FraudCall - Telesign
Gateway Modules
2CheckOut - AsiaPay - Auth.net Echeck - Authorize.net - Authorize.net CIM - Bank Transfer - BidPay
BluePay - BluePay Echeck - BluePay Remote - Boleto - CashU - CC Avenue - ChronoPay - Direct Debit
EMatters - E-Path - eProcessingNetwork - eWAY Tokens - F2B - Finansbank - GarantiBank - Gate2Shop
Inpay - InternetSecure - IP.Pay - Kuveytturk - Modulo Moip - Mail In Payment - Merchant Partners
Merchant Warrior - IDEALMollie - Moneris - Moneris Vault - Skrill 1-Tap - NaviGate - NETbilling
Netregistry Pay - NoChex - Offline Credit Card - Optimal Payments - PagSeguro - Payflow Pro - Pay Junction
Paymate AU and NZ - Payment Express - PayPal - PayPal Card Payments - PayPal Express Checkout
PayPal Payments - PayPal Payments Pro - PayPoint.net (SecPay) - Payson - Planet Authorize - ProtX VSP Form
PSIGate - Quantum Gateway - Quantum Vault - SagePay - SagePay Tokens v2 - SecurePay
SecurePay AU - Secure Trading - TrustCommerce - USA ePay - WorldPay - WorldPay Invisible