System Requirements

 

CoffeeCP for Virtualmin requires the following:

  • CentOS 6x or 7x
  • Debian 8x or 9x
  • Ubuntu 12x, 14x or 16x
  • CloudLinux 6x or 7x
  • Root Access
  • Webmin 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.

Debian or Ubuntu:

apt-get install haveged

For RHEL systems, 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.