Managing WHM Feature Lists
WebHost Manager (WHM) is the central control panel from which you manage your reseller hosting services with us.
WHM allows you to manage your client cPanel accounts and control all elements of your hosting service. Your WHM login details are issued in your Welcome e-mail when your new reseller account is setup.
The first step in setting up your new hosting service is to create a feature list for your clients to use with their hosting packages. A feature list allows you to select which cPanelFew readersBranding WHMCS to customise the look and feel
Now, you have a fully-automated and flexible reseller account branded to your own URL & nameservers. However, your client facing site still looks like the default WHMCS installation.
WHMCS has a very sophisticated theme manager, which will allow you to overlay a template to better reflect your brand.
WHMCS Documentation: Themes - external site link opens in a new window (https:Few readersCreating a new cPanel account within WHM
Before you can add any domains, or create a new account please ensure you've followed our Initial WHM configuration guides. If you haven't completed these steps, please do so now and then return to this guide to add a cPanel account.
If you have fully integrated WHMCS with your Krystal Reseller Hosting WHM then the process of creating and terminating accounts will usually be completed through WHMCS when you add a new client account (or they sign-up through yoFew readersWhat do I get with Krystal reseller hosting?
Our reseller page gives details of all the key features of Krystal's white label reseller service.
If you require more information please contact us and we'll be happy to assist.Few readersWHMCS Support ticket email piping
Support ticket email piping allows email sent to an specific email address to be automatically imported into the WHMCS support ticket system. This allows clients to open and reply to tickets without logging in to their client area.
WHMCS Documentation and Video Guide: Email Piping - external link opens in a new windowFew readersReseller Hosting - Start Here
Setting up a fully-automated reseller hosting service from start to finish might seem daunting.
However, if set up correctly you will be able to provide not only an industry-leading hosting service but a fully automated service to your end clients.
The aim of our reseller guides is to help you through the process of setting up your new reseller hosting service.
Your new reseller account provides several key elements to ensure a fully automated and configurable reseller platform, which you canFew readersOrder and Client Management
You can read more about Order Management - external site link opens in a new window and Client Management - external site link opens in a new window on the WHMCS site.
The Order Management link also contains a short video guide on handling your first client order and an overview of client management.Few readersSetting up WHMCS backups
As with all your hosting data it's important to ensure you have regular backups of your databases and configuration files.
Krystal offers Backups Pro as an option on Reseller Hosting - which increases your backups stored from 4x weekly and 1 x monthly to 30 x daily Snapshots.
WHMCS also offers some backup options - either to email a backup of the WHMCS database to an address you choose, or to send the database backup to an off-site SFew readersInitial WHM configuration
WebHost Manager (WHM) is the central control mechanism for your hosting service.
WHM allows you to create custom hosting packages and manage your customer’s cPanel accounts. Each of your customers gets their own cPanel hosting account within your reseller account.
Your WHM details are provided on your Welcome e-mail, which would have been issued when your account was set up with us. We have a separate guide detailing how to Access WHM.Few readersReseller Hosting - Top Tips and Essential Reading
We know that you'll be keen to get going as quickly as possible and dive into setting up your new reseller hosting - but there are a few things it's important for you to know and do - we will try and keep it brief.
Security
It is critical that you keep not only your own accounts and systems secure but also those of your clients.
Use strong passwords
In this regard, we strongly recommend that you set secure passwords for all logins - use upper & lower case letters, numbers anFew readersInstalling WHMCS manually
This guide walks you through downloading the latest version of WHMCS from within the Krystal Client Area and installing it.
Prior to installing WHMCS it's important to ensure you have met the WHMCS System Requirements - external link opens in a new window.
We recommend:
installing WHMCS in its own cPanel account.
selecting the latest PHP version supported, and increasing PHP memorylimit to 512Mb and maxexecutiontime to 300 (/article/r5Few readersConnecting WHMCS to WHM for cPanel provisioning and management
In order for you to manage provisioning of cPanel accounts on your reseller server - and for clients to be able to order, pay for and have their accounts automatically provisioned you'll need to link WHMCS to your WHM hosting account.
You'll need details from your welcome email, including
your hosting server name
your hosting server IP address
your assigned, or custom nameserver names and IP addresses
your WHM username and password
WHMCS Documentation: Servers - external linkFew readersSetting up Domains and Domain Pricing in WHMCS
Once you have installed and configured a domain registrar module you will need to setup and configure the domains you would like to sell, this includes setting domain pricing.
Further details on how to achieve this can be found in this WHMCS guide and video tutorial - external site link opens in a new window.Few readersHow do I access WHM (Web Host Manager)?
Your Reseller WHM control panel allows you to manage your Reseller account and access your clients individual cPanel accounts.
Your WHM control panel can be accessed either via your primary account domain, your host server URL or via your Krystal client area.
Login to WHM via your primary domain
https://your-domain.com/whm - replace your-domain.com with your domain name - so if your domain name is example.co.uk you would use https://example.co.uk/whm
Login to WHM via your hosFew readersCompleting the WHMCS post-installation wizard
On your first visit to your WHMCS admin area you'll see the Getting Started Wizard - this walks you through setting up some of your business details, a payment gateway, adding a way for clients to purchase and manage domains through your WHMCS and connecting WHMCS to your WHM web hosting server.
On the first screen you can simply click Next
On the General tab you can eFew readersCustomising the Account Suspension template in WHM
Krystals' reseller service is white labelled. This means we won't email things like account suspension notices to your clients - you will receive them for any cPanel accounts in your reseller plan.
What this means is that if one of your clients cPanel accounts gets suspended for malware they will not have had any communication from us. If you haven't contacted them, the first they know will likely be when they see the white-label Account Suspended screen when visiting their website.
(https:Few readersObtaining your WHMCS license
WebHost Manager Complete Solution (WHMCS) is a powerful client management system which provides the front-facing website for your clients to order hosting services and complete payment of invoices.
It also manages your customer data and offers hands-free automation of hosting provisioning, renewals and recurring invoicing.
Your WHMCS license key can be obtained through your Krystal Client Area.
Login to your Krystal Client Area
Click My Services.Few readersWHMCS - Start Here - Installation and Setup Index
Web Host Manager Complete Solution (WHMCS) is a total management solution for your web hosting business. It handles client sign-up, provisioning of hosting packages, domain sales via Domain Reseller modules, payments via Payment Modules and Support (support ticket system and integrated knowledge base).
WHMCS integrates with WHM to enable management of cPanel services including provisioning, suspension and termination of client accounts.
As well as this back-end administrative system WHMCS alsoFew readersSetting up WHMCS domain provisioning using the Krystal Domain Reseller Module
As part of selling hosting services you may wish to sell domains to your clients. To use your hosting service your customers will need to either register, transfer or point a domain name.
Our WHMCS Krystal Domain Reseller module allows you to sell domain names to your customers.
Krystal's WHMCS Domain Reseller Module provides a direct API connection from your WHMCS installation to our platform for domain provisioning and management (transfer/renewal).Few readersEnabling Ioncube loader (and other PHP extensions)
The Ioncube loader PHP extension is often required for WHMCS.
It can be enabled within cPanel SOFTWARE Select PHP version on the PHP Selector Extensions page.
Simply tick the ioncubeloader checkbox - your change will be saved automatically.
We have a separate guide that explains more about Changing your PHP version, modules, settings and functions (/article/r5povFew readersAdding a WHMCS Payment Gateway
Payment Gateways allow you to receive payments and make refunds to your clients.
You will need to select a payment processor from the vast list that WHMCS support, which includes PayPal & Stripe.
WHMCS have a guide containing further details and a video guide - external link opens in a new window.Few readersCreating a WHMCS Product
Setup >Products/Services >Products/Services
Once you have WHMCS linked to your hosting account, you can create hosting products. The hosting products in WHMCS will link your customer's orders to the packages you have created in WHM.
Login to your new WHMCS and navigate to Setup >Products/Services >Products/Services
First you’ll need to click + Create a new Group
(https://storage.crisp.chat/users/helpdesk/website/3d500da1683e5c00/b9711d84-00d9-4c9e-9ca2-09890Few readersSecuring/Hardening your WHMCS installation
There are a number of steps you should take after installing WHMCS to ensure that it is secure. The WHMCS documentation and guides for these procedures are well written and we've linked to them below.
Securing the writeable directories
Securing the configuration.php file
Moving the CRON directory
Restrict the MySQL database users permissions for day-to-day use
The above points are covered in the WHMCS Further Security Steps Guide - external link opens in a new window (httFew readersSetting up the WHMCS CRON job
WHMCS makes use of CRON to automate regular tasks, like syncing with domain registrars, suspending accounts and producing invoices.
WHMCS recommends that the cron.php task be set to run every 5 minutes.
You can find the specific CRON command to set up within your WHMCS install at WHMCS >Setup >Automation Settings
We have a separate guide on setting up cPanel CRON jobs (Few readersSetting up the WHMCS Updater
WHMCS includes an Update Utility - which you can use to update to new versions. You can access the utility via WHMCS >Utilities >Update WHMCS
Pre-requisites - if you haven't already during WHMCS installation you will need to ensure that the PHP function escapeshellarg is removed from the PHP Disabled Functions list. We have a separate guide on changing PHP versions, enabling extensions and changing options.
WHMCS DocFew readersManaging WHM Packages
WebHost Manager (WHM) is the central control panel from which you manage your reseller hosting services with us.
WHM allows you to manage your client cPanel accounts and control all elements of your hosting service. Your WHM login details are issued in your Welcome e-mail when your new reseller account is setup.
After you’ve created any feature lists you require, the second step in setting up your new hosting service is to create a package. AFew readers