cPanel is a web-based control panel for managing your hosting account. It handles everything from uploading website files and creating databases to setting up email accounts and managing DNS records. You will use cPanel any time you need to configure something on the server side of your website. cPanel is included with every GHost Cloud hosting plan, and this guide covers the essentials to get you productive quickly.

Log in to cPanel

Your GHost Cloud account comes with two separate sets of credentials. Your client area login (used at ghostcloud.co) manages billing, invoices, and support tickets. Your cPanel login manages the hosting server itself: files, databases, email, and DNS. These credentials are different and cannot be used interchangeably.

To access cPanel, use the server hostname from your welcome email followed by port 2083:

https://your-server-hostname:2083

Enter your cPanel username and password exactly as provided. If you cannot log in, first check you are using the cPanel credentials (not your client area password). If your IP has been blocked after too many failed attempts, submit a support ticket to have it unblocked. For a full walkthrough of your first login and initial setup, see our Getting Started guide.

The cPanel dashboard at a glance

After logging in, you will see the cPanel Jupiter theme interface. A search bar at the top lets you find any feature instantly by typing its name, which is often faster than scrolling through sections.

The dashboard is organised into functional groups. The four you will use most often as a beginner are:

  • Files - File Manager for uploading and editing website files, Disk Usage to monitor storage, FTP Accounts for developer access, and the Backup utility.
  • Databases - MySQL Databases for creating and managing databases, and phpMyAdmin for browsing, importing, and exporting data directly.
  • Email - Email Accounts for creating mailboxes on your domain, Forwarders, Autoresponders, Email Filters, and the Email Deliverability checker for SPF and DKIM.
  • Domains - Subdomains, Aliases, Redirects, and the Zone Editor for managing DNS records.

Other sections cover Security (SSL/TLS, IP Blocker, 2FA), Software (PHP version selection), and Metrics (visitor logs, error logs, bandwidth). The cPanel official documentation covers every feature in detail if you need a deeper reference.

Set up your email

Professional email on your own domain (like [email protected]) is one of the first things to set up. The process involves three steps, each covered in a dedicated guide:

  1. Create your email accounts in cPanel. Our guide on creating and managing email accounts walks through the full process, including password strength and quota settings.
  2. Connect email to your devices. Follow our guide on setting up email on your phone and desktop for IMAP/SMTP settings on iOS, Android, Outlook, and Thunderbird.
  3. Configure email deliverability. Without proper SPF, DKIM, and DMARC records, your emails may land in spam. Our email deliverability guide explains how to set these up and verify they are working.

Manage your files and backups

The File Manager in cPanel lets you browse, upload, edit, and organise your website files directly in the browser. Your website's public files live in the public_html directory. Anything placed here is accessible at yourdomain.co.za.

For bulk uploads, the fastest method is to compress your files into a ZIP archive locally, upload the single ZIP file via File Manager, then right-click and extract on the server. This is significantly faster than uploading hundreds of individual files. Our File Manager guide covers uploading, extracting, editing, and setting file permissions.

Backups are equally important. cPanel includes a built-in backup utility, and you can also use plugins like UpdraftPlus for WordPress sites. For automated daily backups with offsite storage, consider CodeGuard. Our backup and restore guide covers all methods in detail.

Always download a full backup before making significant changes to your site, such as updating WordPress core, switching themes, or editing configuration files.

Domains and DNS

The Zone Editor in cPanel manages the DNS records that control where your domain's traffic, email, and verification requests are directed. The most common record types you will work with are:

  • A records - point your domain to a server IP address.
  • MX records - direct email to the correct mail server.
  • TXT records - used for SPF, DKIM, DMARC, and domain ownership verification.
  • CNAME records - create aliases (e.g. www pointing to the root domain).

For a full explanation of each record type and how to manage them, read our DNS records guide. If you are setting up a new domain, start with our guide on pointing your domain to GHost Cloud. For .co.za domain registration and transfer policies, visit registry.net.za.

PHP versions

cPanel lets you select which PHP version your account uses. Your account defaults to PHP 8.2, which is the recommended version for most applications including WordPress 6.x.

VersionStatusRecommendation
PHP 8.3SupportedUse if your application supports it
PHP 8.2Supported (default)Recommended for most sites
PHP 8.1End of lifeMigrate away
PHP 8.0End of lifeMigrate away
PHP 7.4End of lifeMigrate away

End-of-life versions no longer receive security patches from the PHP project. If your site runs on PHP 7.4, 8.0, or 8.1, plan to update your code and migrate to 8.2 or 8.3. Check compatibility with your themes and plugins before switching. For current support dates, see the PHP supported versions page.

Common first-week tasks

How do I upload my website files?
Open File Manager in cPanel, navigate to public_html, and click Upload. You can drag and drop files or browse to select them. For large sites, upload a ZIP file and extract it on the server.

How do I check my disk usage?
Go to Disk Usage under the Files section. It shows a breakdown by directory so you can identify what is consuming space. Email, logs, and database backups are common culprits.

How do I change my cPanel password?
In cPanel, go to Password and Security. Enter your current password and set a new one. Use at least 12 characters with mixed case, numbers, and symbols. This does not change your client area password.

How do I create a database for WordPress?
Go to MySQL Databases, create a database, create a user, then add the user to the database with all privileges. You will need the database name, username, and password during WordPress installation. See our MySQL databases guide for the full process.

How do I check my error logs?
Go to Errors under the Metrics section. This shows the most recent entries from your Apache error log. For WordPress sites, you can also enable WP_DEBUG_LOG in wp-config.php to write errors to wp-content/debug.log.

How do I enable two-factor authentication?
In cPanel, go to Two-Factor Authentication under the Security section. Follow the setup wizard using an authenticator app like Google Authenticator or Authy. This adds a second layer of protection to your cPanel login.

Related guides

cPanel is included with every GHost Cloud hosting plan. Compare our shared hosting plans to find the right fit for your website.

Was this answer helpful? 0 Users Found This Useful (0 Votes)