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**
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:
rpm -i epel-release-latest-6.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
[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.