cPanel in one paragraph
cPanel is a web based control panel for Linux hosting accounts. Instead of connecting to a server and typing commands, you log in through a browser and click through tools for files, email, databases, domains, SSL and backups. It is made by cPanel, L.L.C. and licensed to hosting companies, which is why the same interface appears at many different hosts.
If you are new to hosting itself, the guide to what web hosting is explains the basics first.
What cPanel is used for
Think of your hosting account as a rented office. cPanel is the reception desk where you request everything: a new email ID for a staff member, a new folder for a product catalogue, a fresh copy of last week's backup.
Common jobs a small business does in cPanel:
- Create
sales@yourbusiness.inandaccounts@yourbusiness.inmailboxes. - Upload a website built by a freelancer.
- Install WordPress and create its database.
- Add a second domain or a subdomain such as
shop.yourbusiness.in. - Check that the SSL certificate covers every domain.
- Download a backup before a big change.
- See how much disk space and how many visitors the site uses.
The main sections of cPanel
The cPanel home screen groups tools into sections. The exact list depends on the cPanel version, the theme and which features your host enables, but most accounts look similar.
| Section | What you do there | Tools you will use most |
|---|---|---|
| Create and manage mailboxes, forwarders, autoresponders and spam filters | Email Accounts, Forwarders, Email Deliverability | |
| Files | Upload, edit and back up website files | File Manager, FTP Accounts, Backup, Backup Wizard, Disk Usage |
| Databases | Create MySQL or MariaDB databases and users, manage them in a browser | MySQL Databases, MySQL Database Wizard, phpMyAdmin |
| Domains | Add domains and subdomains, set redirects, edit DNS records | Domains, Redirects, Zone Editor |
| Metrics | See visitor statistics, errors and bandwidth | Visitors, Errors, Bandwidth, Awstats |
| Security | Manage SSL certificates, IP blocking, two factor authentication | SSL/TLS, SSL/TLS Status, IP Blocker, Two Factor Authentication |
| Software | Change PHP version and settings; some hosts add an app installer here | MultiPHP Manager, MultiPHP INI Editor |
| Advanced | Schedule tasks and manage technical settings | Cron Jobs, Error Pages, MIME Types |
| Preferences | Change your password, contact email and language | Password & Security, Contact Information |
A few of these deserve a closer look.
File Manager
File Manager is a browser based file explorer for your hosting account. Your main website lives in public_html. You can upload a zip and extract it on the server, edit a file, or change permissions. The help article on uploading files with File Manager or FTP shows the steps.
MySQL Databases and phpMyAdmin
Most dynamic sites, including WordPress, store their content in a database. cPanel lets you create the database, create a user and connect the two. phpMyAdmin then lets you browse tables, import and export data. See creating a MySQL database in cPanel.
Email Accounts
Each mailbox you create uses your domain, so your team writes from name@yourbusiness.in instead of a free webmail address. The guide on how to create a business email covers the full setup, including phone and Outlook configuration.
Zone Editor
If your domain uses your host's nameservers, the Zone Editor is where you add or change DNS records such as A, CNAME, MX and TXT. You will use it to verify Google Search Console or connect a third party email service. The guide to what DNS is explains each record type.
Backup
The Backup tool lets you download a copy of your home directory, databases and email settings. Keep a copy on your own computer or cloud storage even if your host also takes backups. The help article on restoring a backup in cPanel covers both directions.
cPanel vs WHM
These two names often appear together, which confuses beginners.
| cPanel | WHM (WebHost Manager) | |
|---|---|---|
| Who uses it | The owner of one hosting account | The server administrator or reseller |
| What it controls | One account's files, email, databases and domains | The whole server, or a group of accounts |
| Typical tasks | Create a mailbox, upload a site, add a subdomain | Create cPanel accounts, set packages and limits, update server software |
| Usual port | 2083 (HTTPS) | 2087 (HTTPS) |
On shared hosting you get cPanel only. The hosting company uses WHM to create and manage your account. On a VPS or dedicated server with a cPanel licence, you might get WHM too, which lets you create separate cPanel accounts for each client or website. That is why agencies and resellers ask about WHM; the hosting for agencies page has more on hosting several client sites.
cPanel vs Plesk, briefly
Plesk is the other widely used hosting control panel. The main practical differences:
- Operating system. cPanel runs only on Linux. Plesk runs on both Linux and Windows servers, which is why Windows hosting (for ASP.NET sites) normally uses Plesk.
- Layout. cPanel groups tools by type (email, files, databases). Plesk organises around each website and domain.
- Familiarity. cPanel is very common on Linux shared hosting, so many tutorials and freelancers assume it.
For a full side by side look, read the cPanel vs Plesk comparison.
cPanel vs custom panels like hPanel
Some hosts build their own control panels. Hostinger's hPanel is a well known example in India. Custom panels can be simpler, but the skills and tutorials do not transfer between hosts. With cPanel, the same File Manager, Email Accounts and Backup tools work at any cPanel host, which makes it easier to change providers or hand the site to a developer later.
Is cPanel safe to use?
cPanel itself is maintained and patched by its vendor and the hosting company. The weak points are usually on the customer side: a reused password or a shared login. Use a strong unique password, enable Two Factor Authentication if your host offers it, and never share your main cPanel login with freelancers. Create a limited FTP account for them instead. The help article on securing your hosting account has the full list.
cPanel at ODHOST
ODHOST note: Every ODHOST shared hosting plan, from Spark (₹99 per month) to Elite (₹799 per month), comes with a control panel, and that panel is cPanel. Your cPanel login details are in your welcome email and in the client area. Applicable taxes are shown at checkout.
The plans differ in how many websites, email accounts and databases you can create from cPanel. Spark allows 1 website, 5 email accounts and 5 databases; Elite allows unlimited of each with 200 GB of NVMe storage. Compare them on the shared hosting page.
Once you are comfortable with the panel, a good first project is installing WordPress in cPanel by hand. It touches File Manager, databases and SSL, which together cover most of what you will do day to day.
Frequently asked questions
Is cPanel free?
cPanel is commercial software licensed to hosting companies. On shared hosting the licence cost is included in your hosting price, so you do not pay for it separately.
How do I log in to cPanel?
Your host sends a cPanel login URL, username and password in the welcome email. Many servers also accept the standard cPanel address, which is your domain or server name on port 2083 over HTTPS.
Can I use cPanel with Windows hosting?
No. cPanel runs only on Linux servers. Windows hosting usually uses Plesk instead. If you need Windows or ASP.NET hosting from ODHOST, contact the team with your requirements.
What is the difference between cPanel and hPanel?
hPanel is the custom control panel Hostinger built for its own hosting customers. cPanel is a third party product used by many different hosting companies, so skills you learn in it carry over between hosts.