When you sign up for a hosting account, you get access to something called cPanel — and if you've never seen it before, it can look overwhelming. Hundreds of icons, strange acronyms, cryptic categories. But here's the truth: you only need to use a handful of features to run a fully functional website. This guide covers all of them, from scratch.
cPanel (short for "Control Panel") is a web-based graphical interface that lets you manage every aspect of your web hosting account without needing to touch a command line. Think of it as the dashboard for your car — you don't need to understand the engine to drive. You just need to know where the controls are.
Through cPanel, you can create email addresses, install WordPress, upload files, manage databases, configure your domain, set up SSL security, take backups, and much more — all through a visual point-and-click interface that works in any web browser.
cPanel is the world's most popular web hosting control panel. It's used by hundreds of millions of websites globally, which means there are tutorials, support articles, and YouTube videos for almost every question you could ever have. Once you learn cPanel, those skills transfer to virtually any hosting provider you might use in the future.
With Hosterlo web hosting, every plan comes with full cPanel access included — no extra fees, no locked features, no stripped-down "lite" version. You get the real deal, ready to use the moment your account is provisioned.
There are two common ways to access your cPanel, and you don't need to memorize a complicated URL right away. Here's how each method works:
If you know your domain name, you can usually access cPanel directly by navigating to one of these addresses in your browser:
Replace yourdomain.com with your actual registered domain. Port 2083 is the secure cPanel port. If your domain hasn't propagated yet (i.e., it's a brand-new domain), use the server IP address instead: 123.456.789.0:2083 — your hosting provider will have given you this IP in your welcome email.
The easiest way — especially for new users — is to log into your hosting account dashboard first and click through to cPanel from there. With Hosterlo, you log into billing.hosterlo.com, navigate to your active hosting service, and click "Login to cPanel." This logs you in automatically without needing a separate username and password.
Once you're in, you'll land on the main cPanel home screen. It's a grid of icons organized into sections. The layout may vary slightly depending on the theme your host uses (Jupiter is the most common modern theme), but the sections are always present:
💡 Pro tip: Use the cPanel search bar. Instead of hunting for icons, just start typing — "email", "backup", "SSL" — and the matching tool appears instantly. This alone will save you a lot of time.
Let's break down the main sections of the cPanel dashboard so you know what each category is for. You won't use every tool here every day, but knowing what's available is half the battle.
Manage your website files via File Manager or FTP. You can also view disk usage, create backups, and access the Git Version Control tool here.
Create and manage MySQL databases, create database users, and access phpMyAdmin — the visual tool for browsing and editing database tables directly.
Create professional email accounts (you@yourdomain.com), set up forwarders, autoresponders, spam filters, mailing lists, and access webmail.
Add addon domains, create subdomains, set up redirects, manage DNS zone records, and configure parked domains from this section.
Install SSL certificates, manage SSH access keys, configure IP blockers, set up hotlink protection, and run the Imunify360 malware scanner.
This is where you'll find Softaculous — the one-click installer for WordPress, Joomla, Magento, and 400+ other scripts. Also includes PHP version selector and Cloudflare integration.
One of the first things most people want to do after setting up hosting is create a professional email address — something like hello@yourdomain.com or sales@yourbusiness.com. It instantly looks more credible than a Gmail address and is completely free to set up.
Here's how to do it, step by step:
hello to create hello@yourdomain.com. If you have multiple domains on your account, select the correct domain from the dropdown next to the field.
📬 Hosterlo includes unlimited email accounts on all plans. Check out our free Website Growth Kit — it includes email setup assistance plus additional tools to grow your online presence from day one.
You can also set up Email Forwarders (in the same Email section) to automatically forward messages from one address to another — great for redirecting info@yourdomain.com to your personal Gmail while you get started.
WordPress powers over 43% of all websites on the internet — and installing it through cPanel takes less than 3 minutes thanks to a tool called Softaculous. You don't need to upload files, create databases manually, or write any code. Here's how:
https:// is recommended), pick your domain from the dropdown, and leave the "In Directory" field blank if you want WordPress at your root domain (yourdomain.com). Type a folder name like blog only if you want it at yourdomain.com/blog.
That's all it takes. Visit yourdomain.com/wp-admin and log in with the credentials you just created. If you'd like a hosting environment fine-tuned for WordPress performance — with server-level caching, PHP 8.3, and staging environments — explore Hosterlo's dedicated WordPress hosting plans.
If you have a website built as HTML/CSS files (or a static site), you'll need to upload those files to your hosting account. cPanel gives you two ways to do this: the built-in File Manager (great for small uploads) and FTP (better for large projects).
public_html — not in a nested subfolder.
FTP (File Transfer Protocol) is a faster and more reliable method for transferring many files or very large projects. FileZilla is the most popular free FTP client.
ftp.yourdomain.com) and port (21).
ftp.yourdomain.com, Port = 21, Protocol = FTP, Logon Type = Normal, your FTP username, and password. Click Connect.
public_html. On the left panel (your computer), find your project files. Drag them from left to right to upload.
🔒 Tip: Use SFTP (SSH File Transfer Protocol) instead of plain FTP whenever possible. It encrypts the connection. In FileZilla, set Protocol to "SFTP – SSH File Transfer Protocol" and Port to 22. You'll need SSH access enabled in cPanel → Security → SSH Access.
Most web applications — WordPress, Joomla, WooCommerce, custom PHP apps — store their data in a MySQL database. cPanel makes it easy to create and manage these databases without needing to know SQL. (If you installed WordPress via Softaculous, this was done automatically for you — but it's helpful to understand how it works.)
myapp_db). Note: cPanel will prepend your cPanel username to the database name automatically, so it might become something like username_myapp_db. That's normal. Click Create Database.
wp-config.php): DB Name, DB Username, DB Password, and DB Host (usually localhost).
For a visual way to view, edit, or import/export database tables, go to cPanel → Databases → phpMyAdmin. Select your database from the left panel, and you'll see all your tables. You can run SQL queries, import a .sql file (great for migrating a site), or export your database as a backup. If you need to manually reset a WordPress admin password or fix a corrupted options table, phpMyAdmin is your tool.
A subdomain is a separate section of your website with its own prefix — like blog.yourdomain.com, shop.yourdomain.com, or app.yourdomain.com. Subdomains are great for running distinct parts of your business on the same hosting account without needing to register a new domain.
blog to create blog.yourdomain.com.
public_html/blog. This is the folder where the subdomain's files will live. You can change it if needed.
Subdomains are completely free to create — you can create as many as your hosting plan allows. On Hosterlo's shared hosting plans, you can create unlimited subdomains. This is particularly useful for staging environments (e.g., staging.yourdomain.com) where you test changes before pushing them to your live site.
An SSL certificate is what gives your website the padlock icon in the browser and the https:// prefix in the URL. It encrypts the connection between your visitor's browser and your server — protecting form submissions, login data, and anything else transmitted. Google also uses HTTPS as a minor ranking signal, so it matters for SEO too.
The good news: most quality hosting providers (including Hosterlo) include free AutoSSL via Let's Encrypt, which automatically provisions and renews your certificates. Here's how to check the status and force a run if needed:
🔐 Custom SSL Certificates: If you've purchased a premium SSL (e.g., an EV or OV certificate from a commercial CA), you can install it manually via cPanel → Security → SSL/TLS Manager → "Manage SSL sites." Paste your certificate, private key, and CA bundle into the respective fields and click Install.
Redirects tell browsers (and search engines) that a page has moved. If you rename a page, restructure your site, or switch from HTTP to HTTPS, you'll want to set up redirects so visitors and Google don't hit dead ends. cPanel offers two ways to manage this.
/old-page). In the "Redirects To" field, enter the full destination URL (e.g., https://yourdomain.com/new-page).
.htaccess file.
For more advanced rules — like forcing HTTPS across your whole site or blocking specific IP addresses — you'll edit the .htaccess file directly. Go to cPanel → File Manager → public_html. The .htaccess file may be hidden; click Settings in the top right and check "Show Hidden Files."
Right-click .htaccess and select Edit. To force HTTPS sitewide, add these lines at the top of the file (after any existing rules from WordPress):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Save the file and test your site. All HTTP requests will now permanently redirect to HTTPS.
Backups are your insurance policy. Servers can fail, plugins can break your site, and mistakes happen. A recent backup means any disaster can be fixed in minutes. You should take backups regularly — and always before making any major change to your site.
public_html) and download the backup file (.tar.gz) to your local computer. Store it somewhere safe — an external hard drive or cloud storage like Google Drive.
⚠️ Important: A backup stored on the same server doesn't fully protect you if the server itself has a hardware failure. Always download backups to an external location. Hosterlo also performs daily automated server-level backups — but your own local copy is always an extra layer of safety.
In Backup Wizard, after clicking "Back Up," you can also choose to back up just your home directory (all files), a specific MySQL database, or your email forwarders and filters. These partial backups are faster and smaller — useful if you're only about to make database changes and don't need a full account archive.
cPanel isn't the only hosting control panel out there, but it's by far the most widely used. Here's how it compares to the alternatives you might encounter:
| Panel | Best For | Learning Curve | Cost to Host | Community Resources |
|---|---|---|---|---|
| cPanel | Everyone — beginners to pros | Low–Medium | Included with plan | ⭐⭐⭐⭐⭐ Massive |
| Plesk | Windows servers, agencies | Medium | Often included | ⭐⭐⭐⭐ Large |
| DirectAdmin | Lightweight hosting setups | Medium | Included with plan | ⭐⭐⭐ Moderate |
| HestiaCP | Self-managed VPS servers | High | Free (self-hosted) | ⭐⭐ Smaller |
| Webmin | Sysadmins, power users | Very High | Free (self-hosted) | ⭐⭐⭐ Moderate |
Why cPanel wins for beginners: It has the largest ecosystem of tutorials, YouTube guides, and official documentation. If you encounter a problem, someone else has almost certainly had the same problem and documented the solution. Plesk is a solid alternative (especially on Windows servers), but for Linux-based shared hosting — which is what most beginners use — cPanel is the clear industry standard.
The other practical advantage: if you ever need to move hosts, almost every mainstream hosting provider offers cPanel, meaning your knowledge transfers instantly. You won't need to relearn anything.
Even experienced users run into cPanel issues from time to time. Here are the most common problems beginners face and exactly how to resolve each one:
Cause: Wrong password, typing the wrong URL, or your IP being temporarily blocked after multiple failed attempts.
Fix: Reset your password from your hosting portal (e.g., billing.hosterlo.com). If you're IP-blocked, wait 15–30 minutes or contact support to whitelist your IP. Make sure you're using yourdomain.com:2083 or your server's IP — not the domain's front-end URL.
Cause: Log files bloating up, accumulated email trash/spam, backups stored on the server, or your site genuinely outgrowing the plan.
Fix: In cPanel → Files → Disk Usage, find the largest directories. Common culprits: public_html/wp-content/uploads, logs folder, Trash in webmail. Delete old backups from the server once you've downloaded them locally. If you're consistently near your limit, upgrade your hosting plan.
Cause: Missing or misconfigured SPF, DKIM, or DMARC DNS records, which tell receiving mail servers that your domain is authorized to send email.
Fix: In cPanel → Email → Email Deliverability. cPanel will automatically diagnose your domain's email authentication records and offer to repair them. Click "Repair" for each domain that shows issues. This will add the correct SPF and DKIM records to your DNS zone automatically.
Cause: A syntax error in your .htaccess file. Apache is very strict about formatting — even a single misplaced character causes a 500 error.
Fix: Go to File Manager → public_html → edit .htaccess and carefully review what you just added. Undo the recent change. If you can't access File Manager because the 500 error is blocking everything, connect via FTP and edit the file from there. Alternatively, temporarily rename .htaccess to .htaccess.bak so Apache ignores it, which will restore access.
Fix: Log into your hosting billing portal and look for a "Change cPanel Password" option in your hosting service management area. With Hosterlo, this is available at billing.hosterlo.com under your active service. Set a new password and use it to log in — no support ticket needed.
Still have questions about cPanel? Here are the most common ones answered.
cPanel is the end-user control panel you use to manage your own hosting account — files, emails, databases, domains, SSL, and more. WHM (Web Host Manager) sits one level above and is used by hosting companies or resellers to create and manage multiple cPanel accounts on a single server. As a regular website owner, you will only ever interact with cPanel. WHM is the tool your hosting provider uses behind the scenes to manage infrastructure.
The easiest way is through your hosting provider's client portal. Log into billing.hosterlo.com, navigate to your active hosting service, and look for "Change cPanel Password." Enter a new password and save. Alternatively, if your host has enabled the option, you can click "Forgot Password" on the cPanel login screen and a reset link will be sent to your registered email. Avoid using the same password as your billing account — keep them separate for security.
cPanel itself is not free software — it's a commercial product that hosting companies license and pay for on a per-account basis. However, as an end user, you don't pay for cPanel directly; the cost is absorbed into your monthly or annual hosting fee. Budget hosts sometimes charge extra for cPanel access or offer a limited alternative. Premium providers like Hosterlo include full, unrestricted cPanel access in every plan at no additional cost. Think of it like how a hotel includes Wi-Fi in the room rate — you're not paying a separate Wi-Fi fee, it's just part of the package.
Yes — every Hosterlo web hosting plan comes with full cPanel access included, with no stripped-down features and no extra charges. You also get Softaculous for one-click installation of WordPress and 400+ other apps, free AutoSSL for all your domains, unlimited email accounts, and access to the Hosterlo Website Growth Kit at no additional cost. If you ever have questions about using cPanel, our 24/7 support team is ready to help.
cPanel might look like a wall of icons on first glance, but as you've seen in this guide, it's logically organized and surprisingly intuitive once you know where to find things. Start with the basics — create your email, upload your files or install WordPress — and explore other sections as you need them. The search bar alone will save you 80% of the time you'd spend hunting for tools.
If you're still shopping for hosting or thinking about switching providers, check out the Hosterlo web hosting plans — full cPanel access, blazing-fast cloud infrastructure, and real 24/7 human support. For more guides like this one, visit the Hosterlo blog.
Full cPanel access, Softaculous one-click installs, free AutoSSL, unlimited emails, daily backups, and our Website Growth Kit — all in one plan, no surprises at checkout.
No contracts. 30-day money-back guarantee. Setup in under 5 minutes.