How to install Kloxo-Mr hosting control panel on CentOS

    Source by : techrepublic

Jack Wallen walks you through the process of installing the Kloxo-Mr web hosting control panel on CentOS 7.

Image: Jack Wallen

Kloxo-Mr is a powerful, open source, and free web hosting control panel for both CentOS and Red Hat Enterprise Linux (RHEL). This particular piece of software is a fork of now-defunct Kloxo, one that includes a number of features not found in the original. The Kloxo-Mr feature set includes:

  • Installs on Redhat/CentOS 5, 6, and 7
  • Billing support: AWBS, WHMCS, HostBill, TheHostingTool, AccountLab Plus, Blesta, and BoxBilling
  • Web server support: Nginx, Nginx-Proxy and Lighttpd-proxy, Hiawatha, Hiawatha-proxy and Httpd 24, Httpd, and Lighttpd
  • Dual and multi-web server support
  • Webcache server support: Squid, Varnish, and ATS
  • Php support: Dual-php with php 5.3/5.4 (primary) and php 5.2 (secondary)
  • PHP-type for Apache: php-fpm_worker/_event and fcgid_worker/_event; beside mod_php/_ruid2/_itk and suphp/_worker/_event
  • Mail server support: qmail-toaster
  • Database support: MySQL or MariaDB
  • Database Manager support: PHPMyAdmin, Adminer, MyWebSql, and SqlBuddy
  • Webmail support: Afterlogic Webmail Lite, Telaen, Squirrelmail, Roundcube, and Rainloop
  • FTP server support: Pure-ftpd
  • DNS Server support: Bind, Djbdns, Powerdns, MaraDNS, NSD, myDNS, and Yadifa
  • Available addons: ClamAV, Spamassassin/Bogofilter/Spamdyke, RKHunter, and MalDetect
  • Free SSL

The installation of Kloxo-Mr isn’t difficult, but it does take some time. I’m going to demonstrate how to get it up and running on CentOS 7. You do need an FDQN, but Kloxo-Mr will install (for testing purposes) with a local lan FDQN such as kloxo.local.lan.

Let’s install.

First steps

Before you install Kloxo-Mr, I highly recommend you upgrade your CentOS server. To do this, open up a terminal window and issue the command sudo yum update. Once the update completes, you need to make sure to set your hostname to an FDQN.

As I’m installing Kloxo-Mr on an internal-only testing server, I have to change the default hostname from localhost.localdomain to an FDQ. For my testing purposes, I set the hostname to kloxo.local.lan. To do that, issue the command sudo nano /etc/hostname. Replace the contents of that file with your FDQN (be it something for testing purposes or a legitimate FDQN). Save and close the file. Reboot your server and get ready to install.



Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: