cPanel Beginner Guide: Your First 10 Minutes

Got your cPanel credentials — now what? First 10 steps: changing password, adding domain, creating email, uploading files.
What Is cPanel
cPanel is the most widely used web hosting control panel in the world. It runs on Linux servers and provides an intuitive graphical interface for managing every aspect of hosting without needing to type commands in a terminal. Over 1.4 million servers worldwide run cPanel, and it has been the industry standard for more than 25 years.
cPanel consists of two separate interfaces, each with a different role:
- cPanel — The client-facing panel for managing websites, email, files, and databases. This is the interface website owners use daily
- WHM (Web Host Manager) — The server administrator panel for creating hosting accounts, managing server resources, and configuring global settings
When you purchase Cloud Hosting from CLOUD (cloud.net.sa), you receive a ready-to-use cPanel account with login credentials delivered via email immediately upon activation.
Accessing cPanel
There are two ways to access your control panel:
- Direct URL:
https://yourdomain.com:2083— port 2083 is the default SSL-encrypted cPanel port - Via IP address:
https://server-ip:2083— useful if the domain is not yet pointed to the server
Enter the username and password you received when your hosting was activated. We strongly recommend changing the password immediately after your first login and enabling two-factor authentication to protect your account.
Main cPanel Sections
1. Files
The Files section contains tools for managing all your hosting files:
- File Manager: A full-featured file browser that works directly in your web browser with no additional software. Upload, download, edit, delete, copy, and move files
- FTP Accounts: Create FTP accounts for developers to upload files using tools like FileZilla
- Disk Usage: Detailed space consumption breakdown by directory showing what uses the most storage
- Backup: Create and download full or partial backups of your entire account contents
2. Databases
- MySQL Databases: Create new databases and users, link each user to their database with specific privileges
- phpMyAdmin: A web interface for managing databases directly. Browse tables, execute queries, and export or import data
3. Domains
- Domains: Manage main, sub, and addon domains associated with your account
- Redirects: Set up URL redirections, either 301 permanent or 302 temporary
- Zone Editor: Manage DNS records directly from cPanel including A, CNAME, MX, and TXT records
4. Email
- Email Accounts: Create professional email addresses using your domain such as info@yourdomain.com
- Forwarders: Route incoming email from one address to another
- Spam Filters: Filter unwanted email using Apache SpamAssassin with adjustable sensitivity levels
- Email Routing: Control mail delivery path, either local on the server or remote to a service like Google Workspace
- Email Deliverability: Check and fix SPF, DKIM, and DMARC records to ensure your email reaches inboxes
5. Security
- SSL/TLS: Manage security certificates and enable HTTPS on your domains
- IP Blocker: Block specific IP addresses performing suspicious activity on your site
- Two-Factor Authentication: Enable 2FA to protect your cPanel account
- SSH Access: Manage SSH keys for secure server access if available on your plan
- Directory Privacy: Password-protect specific directories with an additional authentication layer
6. Software
- Softaculous: One-click installation of over 400 applications. your website, Joomla, Laravel, and many more
- MultiPHP Manager: Select the PHP version for your site with support for versions 7.4, 8.0, 8.1, 8.2, and 8.3
7. Metrics
- Visitors: Detailed visitor logs extracted directly from server access logs
- Errors: Site error logs for rapid diagnosis of technical issues
- Resource Usage: CPU and memory consumption, useful for knowing when you need to upgrade your plan
First 7 Steps After cPanel Activation
- Change your password: Navigate to Security or Preferences and set a strong, unique password
- Enable Two-Factor Authentication (2FA): Essential and fundamental protection against account compromise
- Set up email: Create your primary email accounts such as info@, admin@, and support@
- Install SSL certificate: Free Let's Encrypt certificates are automatically activated on CLOUD hosting
- Upload your files: Via File Manager or FTP to the
public_htmldirectory, which is the root of your website - Create a database: If your site requires one, such as your website or any web application
- Select PHP version: Ensure the PHP version matches your application requirements, preferably 8.1 or newer
Common Beginner Mistakes and Solutions
| Mistake | Solution |
|---|---|
| Uploading files outside public_html | Files must be inside public_html for the site to be visible to visitors |
| Forgetting to link database to user | After creating the database and user, you must link them and grant privileges on the same page |
| Using an outdated PHP version | Use PHP 8.1 or newer for security, performance, and compatibility |
| Not enabling SSL | Without SSL, browsers display the site as not secure and search ranking drops |
| Not taking backups | Create a manual backup before any major changes or software updates |
| Using a weak password | Use a password of at least 14 characters with symbols, numbers, and mixed case letters |
cPanel with CLOUD Hosting
At CLOUD (cloud.net.sa), every Cloud Hosting plan comes with cPanel pre-installed, configured, and ready to use immediately. SSL certificates are automatically activated via Let's Encrypt, and backups run daily, weekly, and monthly on all plans at no additional cost.
cPanel license pricing for Cloud Servers:
| License | Accounts | Price (SAR/year) |
|---|---|---|
| Solo | 1 account | 1,300 |
| Admin | 5 accounts | 1,550 |
| Pro | 30 accounts | 2,400 |
| Premier | 100 accounts | 3,100 |
cPanel is an essential tool for managing your hosting efficiently. Learning its fundamentals saves significant time and empowers you to manage your website with complete independence without relying on technical support for every step.
Get Started
Want to try it yourself? Choose the right hosting plan or build your custom server with the specs you need.
