WHM/cPanel Plugin Installation

From Wiki

Jump to: navigation, search


The 1H server management software is really easy to install. Basically all you need to do once you have acquired a license is download one package, extract it and then make a few clicks via the WHM interface on your server. The installation is completely automated and takes care of all necessary adjustments and additional configuration.


Contents

Dependencies

Prior to starting the installation you might want to make sure that your server meets all dependencies needed for the installation. Note that those are generally met by default on most servers running Unix-based OS and WHM/cPanel:

apache
easyapache
exim
cron
yum or up2date
cpanel
openssl
wget
tar
gunzip
bind
chown
chmod
chkconfig
bash
sed
grep
rndc
rpm
iproute
apxs
iptables
cpio
perl & JSON::XS library

Required DNS Settings

The local interfaces for the Portal, Hawk, Digits and Hive require a specific sub-domain - 1h.$servername - i.e. 1h.serverdemo.com

In the given example the local interfaces will be accessible respectively at:

Admin Portal - 1h.serverdemo.com/portal
Hive - 1h.serverdemo.com/cpustats
Hawk - 1h.serverdemo.com/hawk
Digits - 1h.serverdemo.com/digits

If the DNS zone for the server (i.e. serverdemo.com) is not managed by the server itself, but from an outside DNS server - You will need to create an A record for the 1h.$servername sub-domain name pointing to the primary IP address of the server.

Example:

serverdemo.com has IP address 10.101.10.101

You will need to create 1h.serverdemo.com which resolves to 10.101.10.101:

1h.serverdemo.com IN A 10.101.10.101

Important: The serverdemo.com is only an example. You will need to use the actual servername for the server instead.

The software installation itself can be accomplished following these steps:

Pre-Installation

The 1H Software has its own repository and it can be used to easily install and/or update each package using yum. The installation consists of running a few simple commands on your server.

First of all you need to download the necessary repository files via rpm. To do so run the following command on the server:

 rpm -Uvh http://sw.1h.com/centos/1h-repository.noarch.rpm

Once the repository was successfully installed you can use yum for the package installation and update. For reference purposes, the repository files are kept under:

/etc/yum.repos.d/

WHM Plugin Installation

The actual installation steps using the WHM plugin are really easy and do not require any additional knowledge. It can be accomplished by running the command below. Note that first you need to have the 1H repository installed for the server as shown in the previous step.

yum install 1h-whm-plugin

All dependencies are automatically downloaded and installed.

That is all.

Specific Instructions for all provided software you can find here:

Portal Installation

Hive Installation / Configuration

Guardian Installation / Configuration

Hawk Installation / Configuration

Digits Installation

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox