cPanel is a web hosting control panel that is provided by many hosting providers, and the first thing you need to do when purchasing hosting is to be able to log in to the admin area. You can read more about cPanel here.
Essentially, though, it is one of the easiest to use and recognizable control panels being used within the web hosting industry, and where you can manage things such as addon, parked and subdomains, access your files via file manager, manage your databases, setup email account as well as things such as configure CloudFlare (if your host has partnered with CloudFlare for this).
Step 1- Find Your cPanel Login URL
In your welcome email, you will most likely be given the URL to log in. These are several ways to log in, and your web host may not advise you of all of them.
Option 1 – URL based on Server name
Option 2 – URL based on IP address
Option 3 – URL based on your site’s website address
Many servers are configured to allow you to access the control panel by appending “cPanel” to the end of your website address, or in some circumstances as a sub-domain prefix. Note, however, this does not always work, and if you use something like CloudFlare to manage your DNS, you may need to add an A record for “cPanel” pointing to your server’s IP.
The site’s security certificate is not trusted!
You may see a warning message when you try to access your cPanel login, and will vary slightly depending on which browser you are using.
This is pretty standard for all but Option 1. It occurs because the SSL certificate does not match the domain of your server’s SSL. There is nothing to worry about, and we have written a guide to getting around this here (coming soon).
For Option 1, there may not be a warning as the SSL may match the domain of your server. However, some hosting providers do not purchase a third-party certificate, but instead, self-sign it. Again, because you know the identity of your host, and you can verify that the connection is encrypted by click on the padlock in the Address Bar, it doesn’t matter. It is worth using Option 1 if it works.
Step 2 – Enter your cPanel Username and Password
Your cPanel Username and Password will have been sent to you once you sign up to your hosting provider. If you do not see it, be sure to check your spam folder, or contact your host to resend you the welcome email.
Enter your Username and Password in the boxes indicated below, and then select log in:
You will then be logged in and should see something like:
How to log out of cPanel
Once you have finished working with the control panel, you should log out so that you notify the server that you have finished your session. While the server will log you out after a set period, there is a possibility that an attacker could exploit the open connection before it does so.
To log out just click the “Logout” icon in the top corner of the dashboard:
Troubleshooting \ FAQ’s
I am not given the option to enter a username and password when attempting to log in.
Usually, this is the case when you try to log in via your domain name (i.e. yourdomain.com/cpanel). If you are not prompted for your cPanel Password when visiting this URL, then your domain may not yet be pointed at the hosting server. This can take 24 – 48 hours from when you first configure your domain’s nameservers to work. Usually, your welcome email will provide an IP based login URL as well which you can use in the meantime.
The page does not load when I try to go to the login page.
Sometimes if you have tried to log in to cPanel previously but got the password wrong a firewall can be flagged at the server level. This will mean that your connection to the server has been denied, and the page will not load. Usually, you will also not be able to view your website on the server either. To rectify this, you will need to open a support ticket with your hosting provider saying that you cannot obtain access and that you think your IP address may be blocked. If you Google “What is my IP” you will be shown your IP address by Google, and you should include this in the support ticket. In some circumstances, your Network may be blocking port 2083 with the firewall. This is more common on company networks.
My username password does not work
If you see the Login page but your Username and Password does not work you should first ensure you are using the correct case for your username and password. The username should be all lowercase, and the password is case sensitive, so use capitals and lowercase where appropriate. Also, check that you are not using your Hosting Account’s user area login details as these are quite often different to your cPanel Login details. If you need to reset your Username Password, there is some useful advice here.
After logging in my cPanel shows no styling or formatting. Why?
This is a common problem when you have Cloudflare setup, and you try to log in via the domain URL (yourdomain.com/cpanel, or yourdomain.com:2083), and is caused by you trying to log in via HTTPs which Cloudflare may not be configured to support. As a result, your stylesheets do not load causing issues with how it looks. An alternative is to use the non-encrypted port 2082, instead of 2083, but we just recommend using the IP based login URL.