Installing cPanel is incredibly simple. In fact, it’s probably the simplest piece of software you’ll need to install when getting your new virtual private or dedicated server set up. If you have dedicated or VPS hosting with us and you chose the cPanel/WHM addon at the time of ordering; don’t worry, you’ll have cPanel and WHM installed when your new server is set up by our senior technicians.

First and foremost. You’ll need a server license to run cPanel/WHM.

Obviously, you’ll need a server license to install cPanel/WHM and use it. Make sure you buy a cPanel license for your server’s primary IP address. However, you can purchase a cPanel license with literally any legitimate cPanel licensing reseller.

Once you’ve got a server license active for your primary IP address of your server, it’s time to install cPanel. You can download and install cPanel within SSH directly – and it’s literally three short commands. We assume you have knowledge of how to use SSH. If you don’t, we’d recommend you contact your service provider to do it for you. Of course, if you have your VPS or Dedicated Server with us, you can indeed contact us to install cPanel for you – although, as stated previously – any VPS, Cloud or Dedicated Server you purchase with a cPanel/WHM add-on will have cPanel/WHM installed at the time of your server being set up by our senior technicians.

Installing cPanel on your server

Execute the following commands one by one. Do bear in mind the last command is executing the installation files. You’ll find some funky messages being output during installation. In most cases, this is nothing to worry about and is simply part of the installation procedure.

cd /home
wget -N
sh latest

Let’s explain what each command does. The first command stands for “change directory” – and as you may guess – it changes the directory to /home. The second command, “wget“, is to download files over the Internet via the Terminal. In this case, we are downloading the latest cPanel files prior to installation. The “-N” option is to turn on time stamping. Lastly, the “sh” command is used to execute a series of commands residing in the shell file latest.