. This document lists the minimum requirements to install cPanel & WHM. A server that meets only these requirements may not function properly, especially when the server runs certain high demand functions. You must log in to the server as the root user in order to install cPanel & WHM. If you do not possess root-level access, contact your system administrator or hosting provider for assistance. License If you do not already own a license for cPanel & WHM, you must obtain one for your IP address before you attempt the installation. Each cPanel & WHM server requires its own license.
You must purchase a cPanel license. Can see the prorated price in the Order Summary column on the right side of the page and in your shopping cart when you check.
To obtain a cPanel & WHM license, visit the. We only support Amazon Linux on the. All versions.
1.1 GHz 768 MB 1 GB 20 GB 40 GB 64-bit Hardware considerations When you choose a server, consider the following questions:. How many sites do you plan to host? Servers that host a large number of websites with associated email addresses and databases require more processing power, disk space, and RAM. What kind of web hosting do you plan to do?
You can run cPanel & WHM with the minimum requirements below, but servers that host videos, music, or high-volume applications require more processing power, disk space, and RAM. You must obtain a CloudLinux license before you initiate the installation process. This license allows you to run CloudLinux and to receive patches and updates. You can acquire the license from your provider or from the. If you purchase the license from the cPanel Store, you will automatically receive an IP address-based license.
We grant this license based on the static IP address at which you installed the operating system (OS). If you purchase an IP address-based CloudLinux license, the cPanel & WHM installation process automatically installs CloudLinux. cPanel, Inc. Does not support the use of Xen paravirtualization (Xen PV) with CloudLinux. To install CloudLinux from an ISO, perform the following steps:.
Download the that matches your server's architecture. We only support Amazon Linux on the official cPanel & WHM AMI. To find this AMI, navigate to the download in the AWS™ marketplace. We strongly recommend that you do not install cPanel & WHM on servers that rely on snapshot data (for example, Amazon EC2™ Spot Instances). When these servers revert to use snapshot data, the system detects this action as a uniqueness change.
This behavior causes these servers' cPanel & WHM licenses to lock due to the uniqueness changes for that server's cPanel & WHM license. A locked license disables a cPanel & WHM server. Operating state In Linux, the operating system possesses several levels of operating states. Each different level represents a system configuration and allows users to access different processes.
Systemctl set-default TARGET.target For a complete list of targets, visit 's article Disable SELinux If your server runs an operating system from a source other than the, you must disable SELinux to make your system compatible with cPanel & WHM. To disable SELinux security features, use one of the following methods:. Use the graphical interface to disable SELinux while you configure your operating system, and then reboot the server. Edit the /etc/selinux/config file to set the SELINUX parameter to disabled, and then reboot the server. To run cPanel & WHM on your server, SELinux must remain disabled.
SELinux in enforcing mode does not allow cPanel & WHM to function properly. For more information about SELinux modes, read the documentation. While cPanel & WHM can function with SELinux in permissive mode, we recommend that you do not use it.
Permissive mode generates a large number of log entries. To check the status of SELinux on your server, run the sestatus command.
Do not transfer the SELinux configuration file between computers. It may destroy the file's integrity. Perl installation Perl must exist on your server before the installation script for cPanel & WHM can run successfully. If Perl does not exist during installation, the cPanel & WHM installer attempts to install Perl via the yum -y install perl command. If you see errors during this step of the installation process, read our documentation. For more information about Perl on your server, and which versions of Perl ship with specific operating systems, read our documentation. CPanel & WHM servers use multiple Perl environments.
Additional partitions improve performance for some servers, especially servers with high email volume. The OS can only access a limited number of files per partition. Inodes In Linux, an inode is a filesystem object that contains the owner, permissions, and other important metadata. Every file, image, directory, email, and symbolic link on your server requires an inode. On average, files on webservers are usually smaller than on other types of servers. Therefore, we recommend that you allocate more than the default number of inodes on your server's partitions. If you install everything on a single partition, the base cPanel & WHM or cPanel DNSONLY installation requires at least 1,000,000 inodes, plus at least 50,000 inodes per cPanel account that you plan to host.
Virtual environments cPanel products support the following virtual environments. If you use a Linux bridge on a KVM server, you may experience problems with multicast routing. These problems affect the server's ability to resolve nodes on the network. For example, IPv6 Stateless Address Autoconfiguration (SLAAC) addresses may drop off intermittently, or the server may experience problems when it attempts to find the router. To resolve this issue, set the multicastrouter system knob value to 2. For more information, read the. Linux Containers cPanel & WHM requires additional configuration to run inside a Linux Container.
For more information, read our documentation. Linux-VServer None.
Microsoft Server® 2008 Hyper-V, Microsoft Server 2012 Hyper-V cPanel only supports the drivers and configurations that Microsoft® provides. OpenVZ. cPanel only supports stable releases.
CloudLinux is not compatible with OpenVZ. Oracle VM VirtualBox, VirtualBox OSE None. SmartOS cPanel & WHM detects this virtual environment and reports as functional, but we do not officially support it. Virtuozzo™.
CloudLinux is not compatible with Virtuozzo. We support Virtuozzo version 7 and earlier. We only support Virtuozzo KVM and container environments. VMware® Server, VMware ESX Server None.
Xen, XenEnterprise™, XenExpress™, XenServer™ None. Compatible browsers We specifically test cPanel & WHM with certain browsers to ensure compatibility. Other browsers will likely function, but may display differently or experience issues with certain features. We develop and test cPanel & WHM to function with the latest versions of the following browsers:. Chrome™ (MacOS®, Microsoft® Windows®, Linux).
Firefox (MacOS, Windows, Linux). Internet Explorer® (Windows). Safari® (MacOS) Mobile versions of Firefox, Chrome, and Safari are also compatible with cPanel & WHM.