cPanel means Control Panel or Control Panel (in Spanish) and is a tool designed to facilitate the administrative tasks of websites and much of the features of the servers where the internet pages are hosted. Thanks to the graphic interface of cPanel web administrators save valuable work hours. Although it is not a free software, nowadays many of the Web Hosting offer it as part of their service for those clients that choose Linux hosting platforms


How Does It Work?

cPanel is installed on the Linux server where the web pages will be hosted; Of course, that work corresponds to the company that offers us the hosting service. Once installed and configured cPanel, the server administrator will register hosting accounts that will be delivered to each client.

To access the cPanel we will use any internet browser and enter the address that our administrator has provided. They are usually of the following type:

http: // IP-address / cpanel http: // server-name / cpanel https: // IP-address: 2083 (for encrypted connections) http: // IP-address: 2082 (for connections not coded)http : // address – IP / cpanel http : // name – of – server / cpanel https : // address – IP : 2083 (for encrypted connections) http : // address – IP : 2082 (for unencrypted connections)

Later we will enter our username and password to access the main Control Panel. There we will find many options represented by icons in a clean and quite intuitive graphic interface.

The different functions are divided into sections, such as: Preferences, Mail, Files, Registries, Security, Domains, Databases and others depending on the version of cPanel and the features that our Web Hosting allows us to manage.


The most common tasks that cPanel users use are:


Managing Domains

Depending on the options offered by our Web Hosting, we can add one or more domain names to our hosting and thus host different pages only by paying a hosting account. Also from this option we can add subdomains; This is very useful for different purposes.


Creating E-mail Accounts

From cPanel we will add and manage all the email accounts that we need (and that Web Hosting allows us). We can change names and passwords, block them, delete them and verify the amount of disk they occupy. Supports standard POP, IMAP and SMTP protocols, SSL encryption and “Push Email” through IMA IDLE ideal for mobile devices. Thanks to these features we can access our email from third-party applications, or access from the Webmail options offered by cPanel, which normally include: Horde, Roundcube and SquirrelMail .

The control of Spam, email forwarding and answering machine are other options offered by cPanel.



We can create the databases that we need. We usually have MySQL Database and phpMyAdmin at our disposal, although some versions also offer us PostgresSQL Database, phpPgAdmin and their respective assistants.

They facilitate all the tasks we need, including access table by table and modify the information we require.


File Manager

A great feature that cPanel has included is allowing us to fully manage the content of our hosting. In the most recent versions and depending on the web browser that we use, it is even possible to drag and drop the files that we are going to upload to the site. We can also change the privileges of each document; create, delete, move and rename folders.

CPanel also has a section to create FTP accounts and provision them with the privileges that we see appropriate, and thus access them from third-party FTP software.


Installing Applications

Server administrators can make multiple applications available to their hosting clients so that they can be easily installed from their cPanel account. Among these we can mention: WordPress, Joomla, Drupal, PrestaShop, Magento and many more.

With a simple wizard and a few clicks, any user can install these tools that have become a trend in the world of web design.


Creating Backups

From this section of cPanel we can support our databases and even the entire website and avoid any possible loss of our work.

Some versions of cPanel even allow you to schedule these backups and upload them to an FTP site periodically.

Thanks to the benefits of cPanel, web administrators do not require knowledge about the Linux console environment or the commands that would otherwise need to dominate. Undoubtedly, cPanel is a great tool that has made the task easier for many who want to start in the world of web development.


Although most Web Hosting already offer us cPanel as part of their services, if we want to mount this tool on our own server, we can do it.

For this we can acquire a license from the office page of cPanel: . It also includes the WHM software (WebHost Manager) for managing server accounts and resources, and prices range from $45 per month to $1075 for three years in dedicated licenses and $20 per month up to $200 per year in licenses for VPS. They give us access to all future updates and also have a good technical support team that takes us by the hand if we need some support.


How To Get cPanel hosting?

It is a really light tool since its minimum requirements are only 266 Mhz processor, 512 MB RAM and 10 GB hard drive. Of course, we must remember that we are talking about a server that will possibly host many websites, so we must consider the consumption of these and not just limit ourselves to what cPanel requires.

Regarding the supported operating systems, the official page mentions CentOS (Versions 4.x, 5.x, 6.x), Red Hat Enterprise Linux (Versions 4.x, 5.x, 6.x) and CloudLinux (Versions 5.x, 6.x). And if we want to virtualize it, the options are: KVM, Linux-VServer, Microsoft Server 2008 Hyper-V, OpenVZ, Oracle VM VirtualBox, VirtualBox OSE, Virtuozzo, VMware Server, VMware ESX Server, Xen, XenEnterprise, XenExpress and XenServer.

Today, cPanel is the world leader in web hosting management software and without a doubt we appreciate all the functions available to us. We no longer need to be true experts in server administrator and network resources to be able to create a website from scratch.

Tools like this have helped us take another step in global globalization.