cPanel Tutorial Complete Guide

Complete guide with step-by-step instructions.

cPanel is the most popular web hosting control panel. This tutorial teaches you everything needed to manage your hosting account.

What is cPanel?

cPanel is a web-based control panel that lets you manage your hosting account through a user-friendly interface instead of command line.

Main Features:

  • Manage websites and files
  • Create email accounts
  • Install WordPress and other apps
  • Manage databases
  • View statistics
  • Configure domains

Accessing cPanel

Login URL: https://yourdomain.com/cpanel or https://server-ip:2083

Login Credentials:

  • Username: Provided in welcome email
  • Password: Set during signup or reset via email

cPanel Dashboard Overview

cPanel organizes features into categories:

  • Files: File Manager, FTP, backups
  • Databases: MySQL, phpMyAdmin
  • Email: Email accounts, forwarders, filters
  • Domains: Add domains, subdomains, redirects
  • Metrics: Bandwidth, visitors, errors
  • Software: WordPress installer, PHP settings

File Management

File Manager

  1. Click 'File Manager' icon
  2. Navigate to 'public_html' (your website files)
  3. Upload Files: Click Upload button
  4. Create Files: Click + File button
  5. Edit Files: Right-click → Edit
  6. Set Permissions: Right-click → Change Permissions

FTP Accounts

  1. Click 'FTP Accounts' icon
  2. Enter username and password
  3. Set directory (usually public_html)
  4. Click 'Create FTP Account'
  5. Use FileZilla to connect with FTP credentials

Email Management

Create Email Account

  1. Click 'Email Accounts' icon
  2. Click 'Create' button
  3. Enter email username (before @)
  4. Set strong password (20+ characters)
  5. Choose mailbox size (5GB, 10GB, unlimited)
  6. Click 'Create'

Access Email

  • Webmail: yourdomain.com/webmail
  • Email Client: Use IMAP settings from cPanel
  • Mobile: Configure with provided server settings

Database Management

Create MySQL Database

  1. Click 'MySQL Databases' icon
  2. Enter database name
  3. Click 'Create Database'
  4. Create database user (username + password)
  5. Add user to database
  6. Set user privileges (usually 'All Privileges')

phpMyAdmin

  • Access database directly through web interface
  • Import/export databases
  • Run SQL queries
  • Manage tables

Installing WordPress

Softaculous Installer

  1. Find 'Softaculous Apps Installer' section
  2. Click 'WordPress' icon
  3. Click 'Install Now'
  4. Choose domain and directory (leave blank for root)
  5. Enter site name and admin details
  6. Click 'Install'
  7. WordPress installed in 2-3 minutes!

Backup Management

Full Backup

  1. Click 'Backup' icon
  2. Click 'Download a Full Account Backup'
  3. Choose 'Home Directory'
  4. Enter email for notification
  5. Download backup file when ready

Partial Backup

  • Home Directory: Backup website files
  • MySQL Databases: Backup specific database
  • Email Forwarders: Backup email settings

Domain Management

Add Subdomain

  1. Click 'Subdomains' icon
  2. Enter subdomain name (e.g., 'blog')
  3. Choose root domain
  4. Click 'Create'
  5. Subdomain ready (blog.yourdomain.com)

Add Addon Domain

  1. Click 'Addon Domains' icon
  2. Enter new domain name
  3. Set subdomain and document root
  4. Click 'Add Domain'
  5. Update nameservers at domain registrar

Security Features

  • IP Blocker: Block malicious IP addresses
  • SSL/TLS Status: Install SSL certificates
  • SSH Access: Secure shell access
  • Directory Privacy: Password-protect folders
  • ModSecurity: Web application firewall

Need help? Taiwan Web Hosting provides 24/7 support via chat, email, and phone. Contact support.

Ready to Get Started?

Choose hosting and launch your website today with 24/7 support.