Back to Documentation

    Shared Hosting Documentation

    Documentation for cPanel Shared Hosting services

    Getting Started

    Learn how to access your cPanel control panel

    Manage website files through the browser

    Install 450+ applications with one click

    Email Management

    Create and manage email accounts

    Access email through web browser

    Configure email on mobile devices

    Redirect email to other addresses

    Set up automatic email replies

    Configure SpamAssassin and filters

    Domains & DNS

    Manage primary and addon domains

    Host multiple websites on one account

    Create subsections of your website

    Manage A, CNAME, MX, and TXT records

    Configure domain nameservers

    Set up 301 and 302 redirects

    Security

    Install free Let's Encrypt SSL

    Enable 2FA for cPanel security

    Protect directories with passwords

    Block or allow access by IP

    Prevent bandwidth theft

    Understand and set file permissions

    WordPress

    Install WordPress via Softaculous

    Install and customize themes

    Manage and install plugins

    Speed up your WordPress site

    Secure your WordPress installation

    Databases

    Create and manage MySQL databases

    Manage databases with phpMyAdmin

    Connect to databases remotely

    File Management

    Set up FTP accounts and access

    Configure FileZilla FTP client

    Connect via SSH command line

    Create and restore backups

    Monitor and free up disk space

    Performance & Monitoring

    Track website speed and metrics

    Monitor CPU, memory, and limits

    Access and analyze server logs

    Advanced Topics

    Configure PHP settings and versions

    Master Apache configuration

    Schedule automated tasks

    Create custom 404 pages

    Use Git for code management

    Migrate from another host