cPanel

cPanel

cPanel is a Linux-based web hosting control panel that provides a simple graphical interface for easily managing files, domains, emails, databases, security, and server backups without needing command-line access.

cpanel

Articles

Reserved, Invalid, and Misconfigured Usernames in cPanel & WHM

This article explains cPanel & WHM’s username restrictions, reserved usernames, special cases, and how to resolve issues with invalid, restricted, or misconfigured usernames. It also covers how to rename accounts and fix incomplete username configurations.

/article/reserved-invalid-and-misconfigured-usernames-in-cpanel-whm

VirtFS Jailed Shell in cPanel & WHM

This article explains how VirtFS provides a secure jailed shell environment for SSH users in cPanel & WHM. It covers how VirtFS works, warnings and limitations, how to enable or disable jailed shells, how Exim interacts with VirtFS, and how to remove or clean up VirtFS mount points.

/article/virtfs-jailed-shell-in-cpanel-whm

What Happens When You Suspend an Account in cPanel & WHM

This article explains all actions performed by cPanel & WHM when an account is suspended. It covers system flags, access restrictions, email behavior, FTP and database impacts, Apache configuration changes, and more.c

/article/what-happens-when-you-suspend-an-account-in-cpanel-whm

How to Build and Install Custom RPMs on Red‑Hat Systems

This guide explains how to build and install custom RPMs on Red‑Hat–based systems for cPanel & WHM. It covers prerequisites, enabling the development target, installing SRPMs, modifying .spec files, rebuilding RPMs, installing custom builds, and preventing automatic updates.

/article/how-to-build-and-install-custom-rpms-on-redhat-systems

How to Set or Unset Package Management in cPanel & WHM

This article explains how to configure package management for cPanel & WHM’s rpm.versions system, including how to set a package target to managed or unmanaged, why certain targets may appear unmanaged, and the risks associated with unmanaged packages.

/article/how-to-set-or-unset-package-management-in-cpanel-whm

Backup Retention Behavior in cPanel & WHM

This article explains how cPanel & WHM handles backup retention, including the difference between the default retention mode and the strictly‑enforced retention mode. It also describes how the system behaves when backups succeed or fail, and how retention limits are applied.

/article/backup-retention-behavior-in-cpanel-whm

How to Configure Google Drive as an Additional Backup Destination in WHM

How to Configure Google Drive as an Additional Backup Destination in WHM

/article/how-to-configure-google-drive-as-an-additional-backup-destination-in-whm

How to Create a Custom Transport Script for Backups in WHM

This guide explains how to build a custom transport script for cPanel & WHM’s backup system. Custom transport scripts allow advanced users to send backups to destinations not supported by WHM’s built‑in options.

/article/how-to-create-a-custom-transport-script-for-backups-in-whm

How to Exclude Files and Directories from Backups in cPanel & WHM

This guide explains how to exclude specific files or directories from user backups in cPanel & WHM. You can exclude items globally for all accounts or locally for individual users. These exclusions apply to WHM‑generated backups and full website backups in cPanel.

/article/how-to-exclude-files-and-directories-from-backups-in-cpanel-whm

How to Manage Metadata Settings in cPanel & WHM

This guide explains how metadata is generated, stored, and managed within cPanel & WHM’s backup system. It covers metadata databases, table structures, backup directory formats, and how to manually enable or disable metadata creation through WHM or configuration settings.c

/article/how-to-manage-metadata-settings-in-cpanel-whm

How to Transfer and Restore Backups from Additional Destinations in cPanel & WHM

This article explains how to transfer backup files from remote Additional Destinations—such as Amazon S3, FTP, Google Drive, SFTP, WebDAV, and custom locations—back to your server so they can be restored through WHM. It also covers how system backups work, which files and directories are included, and how to configure additional destinations to receive system backup files.

/article/how-to-transfer-and-restore-backups-from-additional-destinations-in-cpanel-whm

Apache vs PHP-FPM Bottlenecks with Child Processes and PHP-FPM Configuration Basics

This article explains how performance bottlenecks can occur when Apache’s prefork MPM is misaligned with PHP-FPM child process limits, and how to fix them by tuning Apache worker settings. It also provides an overview of key PHP-FPM configuration directives, their defaults, and how to safely customize them using YAML configuration files in cPanel & WHM.

/article/apache-vs-php-fpm-bottlenecks-with-child-processes-and-php-fpm-configuration-basics