
This article is for resellers who run their own WHMCS. WHMCS is another company’s product: we neither sell nor resell licences, as explained in what WHMCS is. Menu names change from one WHMCS version to the next. The short answer: a WHMCS holds your customers’ details, your invoices and the key that creates and deletes accounts in WHM. You protect it on five fronts: an admin folder with a different name, two-factor login for every administrator, a read-only configuration file, the writable folders moved out of the public area, and updates kept current, always with a backup first.
What to protect, and why
| Item | The risk if left as shipped |
| The admin folder | It is the first address bots try. With the default name, anyone knows where the door is. |
| Administrator accounts | One stolen password opens everything: customers, invoices and the WHM key. Without a second factor there is no second barrier. |
| The configuration.php file | It holds the database password and the key that encrypts stored data. If it can be changed, an attacker can settle in. |
| Folders WHMCS writes to (attachments, downloads, compiled templates) | Inside the public area, a file someone uploads can be opened from a browser. |
| The install folder | Left on the server, it lets the installer run again on top of your install. |
| An old version | Flaws the maker fixed become public knowledge. Whoever does not update keeps them. |
The steps, in this order
|
|
|
|
|
|
|
|
| Do not lose the second factor without a plan B. Keep the backup codes somewhere other than your phone. And do not keep retrying the password when login fails: repeated attempts can block your IP, and that is no longer WHMCS: unblocking your IP. |
| One person, one administrator. Do not share a single admin account between colleagues. With separate accounts you give each person only the permissions they need, and the activity log tells you who did what. |
|
Think someone got into your WHMCS? Tell us the address and the time, and we will check the server logs on our side. Open a support ticket |
RECOMMENDED PRODUCT Web hosting with cPanel Domain and SSL included, daily backups and the panel you already know. from $6.59/mo (3-year plan, with coupon) See plans |











