How to Install Kloxo Web Hosting Control Panel in Linux

To Install Kloxo Web Hosting Control Panel in RHEL/CentOS

Installation process of Kloxo Web Hosting Control Panel in RHEL / CentOS distribution will be discussed in this article.

Features

  • RHEL / CentOS 32Bit Support
  • Billing support integrated with softwares like WHMCS, HostBill and AWBS.
  • Easily Restore/Backup entire Hosting anywhere Webmail, Spam filter and Full Control of DNS.
  • It Supports for Apache, Djbdns, Lighttpd, Bind and FTP.
  • Remove and Add Domain/Sub domains.
  • Managing MySQL databases on multiple servers with PhpMyAdmin.
  • Website Analytics and Bandwidth Statistics Report with Awstats.

Installation of kloxo supporting packages

Before installing kloxo we must install some supporting packages.

[root@linuxhelp Desktop]# cd /
[root@linuxhelp /]# yum install yum-utils yum-priorities vim
-minimal subversion curl zip unzip -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, refresh-packagekit, security,
: tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
Package 2:vim-minimal-7.4.629-5.el6.x86_64 already installed and latest version
Resolving Dependencies
-->  Running transaction check
--->  Package curl.x86_64 0:7.19.7-46.el6 will be updated
--->  Package curl.x86_64 0:7.19.7-52.el6 will be an update
-->  Processing Dependency: libcurl = 7.19.7-52.el6 for package: curl-7.19.7-52.el6.x86_64
--->  Package subversion.x86_64 0:1.6.11-15.el6_7 will be installed
--->  Package unzip.x86_64 0:6.0-2.el6_6 will be updated
--->  Package unzip.x86_64 0:6.0-4.el6 will be an update
.
.
.
Verifying : yum-utils-1.1.30-30.el6.noarch 10/14
Verifying : unzip-6.0-2.el6_6.x86_64 11/14
Verifying : yum-plugin-aliases-1.1.30-30.el6.noarch 12/14
Verifying : curl-7.19.7-46.el6.x86_64 13/14
Verifying : libcurl-7.19.7-46.el6.x86_64 14/14

Installed:
subversion.x86_64 0:1.6.11-15.el6_7 yum-plugin-priorities.noarch 0:1.1.30-37.el6

Updated:
curl.x86_64 0:7.19.7-52.el6 unzip.x86_64 0:6.0-4.el6 yum-utils.noarch 0:1.1.30-37.el6
zip.x86_64 0:3.0-1.el6_7.1

Dependency Updated:
libcurl.x86_64 0:7.19.7-52.el6 yum-plugin-aliases.noarch 0:1.1.30-37.el6

Complete!

Then install telnet and wget

[root@linuxhelp /]# yum install telnet wget -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
Resolving Dependencies
-->  Running transaction check
--->  Package telnet.x86_64 1:0.17-48.el6 will be installed
--->  Package wget.x86_64 0:1.12-8.el6 will be installed
.
.
Installing : wget-1.12-8.el6.x86_64 1/2
Installing : 1:telnet-0.17-48.el6.x86_64 2/2
Verifying : 1:telnet-0.17-48.el6.x86_64 1/2
Verifying : wget-1.12-8.el6.x86_64 2/2

Installed:
telnet.x86_64 1:0.17-48.el6 wget.x86_64 0:1.12-8.el6

Complete!

Now, disable the SELINUX.

[root@linuxhelp /]# setenforce 0
setenforce: SELinux is disabled
[root@linuxhelp /]# echo ‘ SELINUX=disabled’  >  /etc/selinux/config

Move to “ yum.repos.d” directory and download the kloxo repo file by using wget command.

[root@linuxhelp /]# cd /etc/yum.repos.d/
[root@linuxhelp yum.repos.d]# wget https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo &ndash no-check-certificate
--2016-06-09 15:53:16-- https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo
Resolving github.com... 192.30.252.121
Connecting to github.com|192.30.252.121|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/mustafaramadhan/kloxo/release/kloxo-mr.repo [following]
--2016-06-09 15:53:17-- https://raw.githubusercontent.com/mustafaramadhan/kloxo/release/kloxo-mr.repo
Resolving raw.githubusercontent.com... 103.245.222.133
Connecting to raw.githubusercontent.com|103.245.222.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6635 (6.5K) [text/plain]
Saving to: “ kloxo-mr.repo” 

100%[==========================================================> ] 6,635 --.-K/s in 0s

2016-06-09 15:53:18 (63.8 MB/s) - “ kloxo-mr.repo”  saved [6635/6635]

--2016-06-09 15:53:18-- http://%E2%80%93no-check-certificate/
Resolving &ndash no-check-certificate... failed: Name or service not known.
wget: unable to resolve host address “ &ndash no-check-certificate” 
FINISHED --2016-06-09 15:53:18--
Downloaded: 1 files, 6.5K in 0s (63.8 MB/s)

Then again move main root directory and install kloxo using yum install command.

[root@linuxhelp yum.repos.d]# cd /
[root@linuxhelp /]#

Installation of kloxo

[root@linuxhelp /]# yum install kloxomr -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
mratwork-epel/metalink | 3.9 kB 00:00
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* mratwork-epel: epel.mirror.net.in
* mratwork-ius-stable: mirror.amsiohosting.net
* updates: centos.excellmedia.net
mratwork-epel | 4.3 kB 00:00
mratwork-epel/primary_db | 5.8 MB 00:13
mratwork-google-mod-pagespeed | 951 B 00:00
mratwork-google-mod-pagespeed/primary | 3.5 kB 00:00
.
.
.
.
.
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 6.3 M
kloxomr-6.5.0.f-2016052303.mr.noarch.rpm | 6.3 MB 00:16
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kloxomr-6.5.0.f-2016052303.mr.noarch 1/1

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ _/
_/ ..:: Kloxo-MR Web Panel ::.. _/
_/ _/
_/ Attention: _/
_/ _/
_/ Run ' sh /script/upcp'  to install completely _/
_/ _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Verifying : kloxomr-6.5.0.f-2016052303.mr.noarch 1/1

Installed:
kloxomr.noarch 0:6.5.0.f-2016052303.mr

Complete!

Then run “ sh /script/upcp” script to complete the installation process.

[root@linuxhelp /]# sh /script/upcp
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* mratwork-epel: epel.mirror.net.in
* mratwork-ius-stable: hkg.mirror.rackspace.com
* updates: centos.excellmedia.net
Resolving Dependencies
-->  Running transaction check
--->  Package yum-plugin-replace.noarch 0:0.2.7-1.ius.el6 will be installed
-->  Finished Dependency Resolution
.
.
.
.
- Fix php services
- Fix mail services
- Fix ftpuser services
Fixing Hiawatha service
*** Executing Update (cleanup) - END ***

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ _/
_/ Congratulations. Kloxo-MR has been installed succesfully as ' MASTER'  _/
_/ _/
_/ You can connect to the server at: _/
_/ https://:7777 - secure ssl connection, or _/
_/ http://:7778 - normal one. _/
_/ _/
_/ The login and password are ' admin'  and ' admin'  for new install. _/
_/ After Logging in, you will have to change your password to _/
_/ something more secure. _/
_/ _/
_/ - Better reboot for fresh install _/
_/ - Run ' sh /script/make-slave'  for change to ' SLAVE'  _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Once the master is installed, restart all the services using “ sh /script/restart-all” script.

[root@linuxhelp /]# sh /script/restart-all
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
Stopping named: [ OK ]
Starting named: [ OK ]
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Stopping qmail-toaster: svscan qmail logging.
Starting qmail-toaster: svscan.
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
Stopping kloxo-phpcgi: [ OK ]
Starting kloxo-phpcgi: [ OK ]
Stopping kloxo-hiawatha: [ OK ]
Starting kloxo-hiawatha: [ OK ]
Stopping php-fpm: [ OK ]
Starting php-fpm: [ OK ]

After restart open browser and navigate to local_host_IP on URL search box as shown below,

https://< ipaddress> :7777 for secure ssl connection
http://< ipaddress> :7778 for normal connection

OR

https://localhost:7777 for secure ssl connection
http://localhost:7778 for normal connection

In the login page, use the default username as “ admin” and the password is also “ admin” .

The Admin page of kloxo appears as follows.


Tag : Web hosting
FAQ
Q
What are the web servers compatible with?
A
It Supports for Apache, Djbdns, Lighttpd, Bind, and FTP.
Q
Whether the Kloxo is available for windows?
A
Yes it is available and compatible with windows.
Q
What is the purpose of using TELNET?
A
Telnet is a protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection.
Q
If it possible to change the username and password for the Admin credential after setting up with Kloxo?
A
Yes, for security purpose it is advisable to change username and password after Kloxo configuration.
Q
Is this Kloxo equipped with the statistical report like Bandwidth Statistics?
A
Yes, Kloxo is equipped with Website Analytics and Bandwidth Statistics Report with Awstats.