cPanel® Blog

The Future Is Now! cPanel & WHM on CentOS 7

Everyone wants the newest things, and cPanel has heard you! For the past several months, cPanel’s Code Monkeys development team has been working hard to implement support for CentOS 7 in cPanel & WHM.


In cPanel & WHM version 11.50, we’re inviting you to a Technology Preview.

What does Technology Preview mean? While we have performed extensive testing on most of cPanel & WHM’s broad range of features, there are still a few kinks to work out. A Technology Preview allows our customers to try this new compatibility out now, in order to help us be certain of a seamless CentOS 7 integration. We strongly recommend that you test your preferred configurations on CentOS 7 thoroughly before you use cPanel & WHM with CentOS 7 on production servers.

Changes for CentOS 7

While we continue to make every effort to ensure that cPanel & WHM on CentOS 7 maintains the same functionality, some changes were unavoidable:

Installation and system requirements

  • New installations on CentOS 7 servers will require at least 1 GB of RAM, though we recommend at least 2GB of RAM for heavily-populated servers.
  • CentOS 7 installations should use the XFS® or ext4 filesystems.
  • Due to changes in data storage, the system may report different total data sizes for migrations or backup restorations between CentOS 5 or 6 and CentOS 7.

Systemd support

While our previously-supported operating systems used the init.d system, CentOS 7 uses the systemd system to manage services. Because of this, we updated our product to ensure compatibility with both systems, including all of cPanel & WHM’s /usr/local/cpanel/scripts/restartsrv_* scripts.

We strongly recommend that you use these scripts in your cron jobs and custom scripts, even if you don’t use CentOS 7 yet.

cPanel-provided RPMs

We have rebuilt all of the cPanel-provided RPMs to be CentOS 7 compatible. However, if you use additional RPMs or custom modules, check to ensure that their dependencies have not changed.

For up-to-date information about the status of our CentOS 7 implementation, read our CentOS 7 Implementation Status documentation.

TL;DR?

CentOS 7 compatibility will arrive as a Technology Preview in cPanel & WHM version 11.50, and will be available with full support in version 11.52.

You can read more about CentOS 7 on the CentOS Project website.