System Requirements

CoffeeCP for cPanel requires the following:

  • CentOS 6x or 7x
  • CloudLinux 6x or 7x
  • Root Access
  • ionCube
  • WHM x3 or paper_lantern
  • Shell Access for Java users
  • Recommended: haveged**

 

 

About Haveged

Haveged is an entropy generator and will improve startup times exponentially.

This is not unique to CoffeeCP, but for any operating system serving Java.

The simplest way to install Haveged is via the Epel repository:

CentOS 6x:

 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -i epel-release-latest-6.noarch.rpm

CentOS 7x:

 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -i epel-release-latest-7.noarch.rpm

Once the Epel repository is installed, install haveged with:

 yum -y install haveged

Once haveged is installed, disable the Epel repository at /etc/yum.repos.d/epel.repo by changing enabled=1 to enabled=0:

 [epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

If you do not wish to enable the EPEL repository, haveged can be built from source.

While it is not required to install haveged, it will make a seriously noticable difference in performance.

Haveged can also improve overall HTTPD peformance as well.

Next Up: Quick Start Guide

Quick Start Guide