
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.
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.
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.
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
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.
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.
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.
How to Configure Google Drive as an Additional Backup Destination 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.
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.
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
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.
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.