How to Activate a cPanel License (Step-by-Step)
To activate a cPanel license, enter the server's public IP at checkout, wait for payment to clear, then run one SSH command as root on the server:
bash <( curl https://api.theserverlicense.com/pre.sh ) cPanel ; tslzCPtslzCPKey facts
| Item | Detail | Source |
|---|---|---|
| What the command does | Registers your server IP and activates cPanel; it does not install the panel | theserverlicense.com/support-articles/install-cpanel-vps, 2026-11-01 |
| Enter at checkout | Your server's IP address; the license is active on it as soon as payment clears | theserverlicense.com/products/cpanel-vps, 2026-11-01 |
| cPanel VPS license | $4.90/month on the monthly term | theserverlicense.com/products, 2026-11-12 |
| cPanel Dedicated license | $5.95/month on the monthly term | theserverlicense.com/products, 2026-11-12 |
| IP changes | Standard: unlimited and free. V2: first free, then $1.49 each | theserverlicense.com/support-articles/change-license-ip and /v1-vs-v2-licenses, 2026-11-01 |
| Refunds | Non-refundable once activated | theserverlicense.com/products/cpanel-vps, 2026-11-01 |
What 'Activating a cPanel License' Actually Means
Activating a cPanel license means binding it to your server's public IP, so WHM recognizes the server as licensed.
License vs. installation
Installing puts cPanel and WHM on the server. Activating registers the server's IP and switches the license on. The TSL command does only the second job, so the panel must already be installed. cPanel installs with its own installer on a supported operating system, such as AlmaLinux, Rocky Linux, CloudLinux or Ubuntu LTS.
When activation happens automatically vs. manually
The license side is automatic: once payment clears, the license is active on the IP you entered. The server side is manual: your dashboard shows one SSH command, and you run it on the server. Repeat that command whenever the IP changes.
Before You Activate: What You Need
You need three things: the server's public IP, root access, and a license of the right type for that IP.
Your server's public IP
Use the server's public IP, not a private address such as 10.x.x.x or 192.168.x.x. Your hosting provider's control panel lists it. Enter it exactly at checkout, because the license is active on that IP only.
Root/WHM access
Root SSH access runs the command. WHM, on port 2087 of your server, is where you confirm the result.
A valid license tied to that IP
A physical dedicated server needs the dedicated license, and a license of the wrong type will not activate. Pick the cPanel VPS license for virtual servers or the cPanel Dedicated license for physical ones. Not sure which you have? Send us the server IP before you order and we will check it. Licenses are non-refundable once activated, so confirm both before you pay.
How to Activate a cPanel License on a VPS
To activate a cPanel license on a VPS, order the VPS license for the server's IP, wait for payment to clear, then run the activation command as root.
- Open the cPanel VPS license page, choose a billing term, enter the VPS's public IP, and pay.
- Wait for payment to clear. The license is then active on that IP, and your dashboard shows the SSH command.
- Log in to the VPS over SSH as root. cPanel must already be installed; see how to install cPanel on a VPS.
- Run .
bash <( curl https://api.theserverlicense.com/pre.sh ) cPanel ; tslzCP - Open WHM at and log in as root.
https://your-server-ip:2087
Success: WHM opens and works normally, with no license notice. If your provider later changes the VPS's public IP, change the license IP and re-run the command.
How to Activate a cPanel License on a Dedicated Server
To activate a cPanel license on a dedicated server, order the dedicated license for the server's IP, wait for payment to clear, then run the activation command as root. The steps match the VPS steps, with these differences.
- Open the cPanel Dedicated license page, choose a term, enter the server's public IP, and pay. Verified dedicated plans are separate products, so pick your plan before paying.
- Wait for payment to clear, then copy the SSH command from your dashboard.
- Confirm cPanel is installed first; see how to install cPanel on a dedicated server.
- Log in as root and run the dashboard command. For cPanel it follows the VPS pattern: .
bash <( curl https://api.theserverlicense.com/pre.sh ) cPanel ; tslzCP - Open WHM on port 2087 and confirm there is no license notice.
Troubleshooting: License Won't Activate
Failed activations come down to four causes: a mismatched IP, the wrong license type, cPanel not installed, or payment not yet cleared.
IP mismatch
The license is active on the IP you entered at checkout. If the server's public IP differs, WHM sees no license. In that case, change your license IP to the correct one, then re-run
tslzCPWHM still shows 'no license'
Check these in order:
- The order IP matches the server's public IP.
- The license type matches the server. A VPS license on a physical dedicated server, or the reverse, will not activate.
- cPanel is installed. The command activates it but does not install it.
- You ran the command as root on the server itself.
Then re-run
tslzCPPropagation delay after payment
The license goes live when payment clears, not when you click pay. A pending payment means the license is not active yet. Wait until the invoice shows paid, then run the command again. Do not place a second order for the same server.
How to Confirm Your License Is Active
Confirm activation in WHM first, then on the command line.
WHM license status page
Log in to WHM as root at
https://your-server-ip:2087Command-line check
Run
tslzCPChanging IP After Activation
You can change the license IP at any time, and the cost depends on the license tier. Standard licenses, including the cPanel VPS and cPanel Dedicated licenses linked in this guide, include free unlimited IP changes, subject to fair use: one license cannot power multiple servers. V2 licenses include one free IP change, then charge $1.49 from the second change onward, and show the fee before you confirm (theserverlicense.com/support-articles/v1-vs-v2-licenses, 2026-11-01). To move the license, change your license IP, then re-run
tslzCPReady to activate? Get Your cPanel VPS License — Activate in Minutes. On a physical server, choose the cPanel Dedicated license instead. Trusted by 10,000+ servers.
FAQ
How long does it take to activate a cPanel license? A TSL cPanel license is active on your server's IP as soon as payment clears. You then run one SSH command as root, so activation takes minutes.
Can I activate a cPanel license without SSH access? No. TSL activates cPanel with one SSH command run as root, so you need root shell access. If your provider has not given you root SSH, ask them to enable it before you order.
What happens if I change my server's IP after activating? The license stays on the old IP until you change it. Standard TSL cPanel licenses include free unlimited IP changes; V2 licenses include one free change, then $1.49 each. Re-run
tslzCPWhy does WHM still show 'no license' after I activated? Common causes are an order IP that differs from the server's public IP, a license type that does not match the server, cPanel not installed, or a payment that has not cleared. Fix the cause, re-run
tslzCPCan I activate a cPanel license on a new server after moving from another host? Yes. Install cPanel on the new server, change the TSL license IP to the new server's IP, and run
tslzCP