How to Install Kloxo-MR on CentOS VPS
| |Kloxo-MR is another alternative of free web hosting / server control panel that can be solution for you who don’t want to manually install webserver, MySQL and PHP. The software is basically a fork of original Kloxo CP by LXCenter. The MR part of Kloxo-MR is Mustafa Ramadhan, the one who did the fork, enhance and develop this truly modified version. I posted that Kloxo users should be more aware because it has recently got new exploit but then Mustafa Ramadhan claimed that Kloxo-MR is not vulnerable with the same exploit.
I was never use Kloxo (and Kloxo-MR) before not because it’s bad but Kloxo is too complete for a free web panel. It has a bunch of advanced features making new users a bit frustrated in using it for the very first time. But then I decide to write a tutorial about it and I choose Kloxo-MR.
Why Kloxo-MR?
Did I explain it’s not too vulnerable already? Now it’s time to check its key features which I think too complete and best of all you can get it without paying a penny. Let’s check out:
- Supported OS: Redhat / CentOS 5 and 6 (32bit and 64bit) or their variants
- Billing Software: AWBS, WHMCS, HostBill, TheHostingTool, AccountLab Plus and Blesta (note: claim by billing’s author)
- Web server: Nginx, Nginx-Proxy and Lighttpd-proxy; beside Httpd and Lighttpd (in progress: Varnish, Hiawatha, ATS and Httpd 2.4) *)
- Php: Dual-php with php 5.3/5.4 as primary and php 5.2 as secondary (in progress: multiple-php) *)
- PHP-type for Apache: php-fpm_worker/_event and fcgid_worker/_event; beside mod_php/_ruid2/_itk and suphp/_worker/_event
- Mail server: qmail-toaster instead special qmail (in progress: change from courier-imap to dovecot as imap/pop3) *)
- Database Server: MySQL or MariaDB
- Database Manager: PHPMyAdmin; Adminer, MyWebSql and SqlBuddy as additional **)
- Webmail: Afterlogic Webmail Lite, Telaen, Squirrelmail and Roundcube; Horde and T-Dah dropped
- FTP server: Pure-ftpd
- DNS Server: Bind and Djbdns; ready testing for Powerdns, MaraDNS and NSD *)
- Addons: ClamAV, Spamassassin/Bogofilter/Spamdyke and RKHunter
- Fixed many bugs of Kloxo Official (including security issues)
- And many more!
Prerequisites
Some stuff you need before installing:
- A VPS or Dedicated Server (DS) running CentOS. In this tutorial I use (recommended) CentOS 6 x86_64 minimal.
- Ability to use SSH Client like Putty (or Terminal on Linux and Mac)
- Basic knowledge of Linux command
- About 30 minutes of your spare time
- A cup of Coffee or Tea if you like.
How to Install
Step 1 – Login to your server as root:
Step 2 – To make sure all things are updated, run ym update command:
yum update -y
wait for the process to complete
Step 3 – Issue this command to install some necessary packages:
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
Also this one:
yum install telnet wget -y
Step 4 – Make sure SELinux is disabled. You can check it with this command:
setenforce 0
sample output:
if not, you can disable it using this command:
echo 'SELINUX=disabled' > /etc/selinux/config
Step 5 – Now you can add repo URL of Kloxo-MR. Currently -during I write this post- there are two main version: v6.5.0 and v7.0.0. This guide will show you how to install Kloxo-MR v7.00. Start by changing directory to /tmp.
cd /tmp
then remove old .rpm if any:
rm -f mratwork*
Then download the repo file using wget:
wget https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate rpm -ivh mratwork-release-0.0.1-1.noarch.rpm
pic:
then go back to upper directory
cd /
Step 6 – Now issue these series of command before we proceed to the install process:
yum clean all yum update mratwork-* -y
pic:
Step 7 – Now begin the install process with this command:
yum install kloxomr7 -y
Once done you’ll see something like this:
Step 8 – Now the last magic command to issue is:
sh /script/upcp
That will install everything so the process will be a little bit longer than any previous command above so sit tight and wait till it finished.
And once done you’ll see something like this:
Step 9 – Now open up your favorite web browser and login to Kloxo-MR admin page for the very first time:
https://1ip-address:7777 – secure ssl connection, or..
http://1ip-address:7778 – normal one.
Default username is admin and password is admin.
That’s it. Wait for my next article. Do not forget to follow Servermom on twitter or download my official Android app.
Next article:
I Hear kloxo panel have security issues…! how to protect our client from hacking dan ddos?
yeh .. you are not wrong (but not right also).
Kloxo have security issues … BUT here we are talking about Kloxo-MR, its fork. the bugs have been fixed.
hi
when i run “yum install kloxomr7 -y” i receive this error:
“http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for mratwork-google-mod-pagespeed: Damaged repomd.xml file
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: mratwork-google-mod-pagespeed. Please verify its path and try again”
please help me
what to do?
thanks
Hello i have installed it successfully on Amazon AWS.
But by default it has used my private ip address , how could i change the login page to my private ip.
Please help
Hello i have installed successfully on Amazon’s AWS but it has used my private ip how could i change it too public ip address
Tried installing it on my vps and it works great! Thanks for putting out the easy to follow instructions.
когда поркую домен через панель 404 ошибка выходить! хоть все файлы загружены! помогите решить проблемму!
how i can change from mysql to mariadb please tell me how to change mysql to mariadb ?
Work perfect. Had kloxo-mr installed and was in the control panel within 10 minutes.
I am a Linux novice. From the reading I’ve done around the web I decided to grab a VPS from one of those big companies. I surfed on over and got the barebones package. Little did I know, it came with no control panel utility whatsoever. I was stumped. So I hit Google hard and began trying (and failing) to set this up so that I could get my website going. This article lead me to my latest failure. I followed your instructions step by step and arrived at the end very proud of myself. I thought I’d actually done it. Unfortunately, when I enter in my information to connect. (I tried both http:// and https;//) Nothing. Big fat goose egg. All it does is say that the connection timed-out (Google Chrome). Please, if you have any advice one what I can do to get a website going with this crummy VPS I have, let me know. I am at my wit’s end. (I didn’t want to include the name of the company I purchased from as I didn’t want you to feel I was trying to advertise here or anything.)
I have installed Kloxo-MR Control Panel as per your instruction. But when I try to browse in google chrome – http://195.154.97.223:7778/, it is showing error “ERR_CONNECTION_TIMED_OUT”. What is the solution?
i would check if apache is running, if server IP can be ping from your home PC, i would be also worried if i installed kloxo on minimal centos that had no apache and no bind etc
Well Well Really Good
i wast 5 hours to find a complete way to install kloxo but this one is perfect thanks alot.
@sandip same problem …. 🙁 i using to google vps …
hi .
i followed exactly your guide and instillation was ok.
i created default domain for admin to be defaul one ok toio .
cant access to webmail , link not found (webmail.mydomain)
and for awsat no matter how I log I cant access to to the stat page. it keeps asking for password and reloading
any help
please tell me how to install ffmpeg and mplayer mxtools,,i have succesfully installed kloxo,,now i need help to run video sharing script
hi i can’t do Step 7 – Now begin the install process with this command:
i got this eror :
yum install kloxomr7 -y
Loading mirror speeds from cached hostfile
* base: centos.cadt.com
* extras: mirror.trueinter.net
* updates: mirror.trueinter.net
Setting up Install Process
No package kloxomr7 available.
check here https://github.com/mustafaramadhan/kloxo/tree/rpms/release/neutral/noarch for latest version and update the command accordingly
Thanks
I followed the same steps and I have done my work.
HI
I have succesfully configured
but how to add servers
i got error ie Alert: No socket connect to server
please help me out
@sawiyati
If a server has MySQL or MariaDB installed already the Kloxo pannel login doesn’t work any more after setup of PHP portion. So kindly add instructions about removing mysql + php first before following rest of instructions.
I had same issue, then I removed MySQL and PHP and again followed installation instructions and am enjoying my installation.
GOD bless
Hello mbak, thanks buat tutorialnya, saya sukses install tapi sepertinya ada yang harus di tambahkan pada saat setting “Webserver Configure” karena setelah di test untuk install dan delete themes atau plugin defaultnya msih perlu FTP credential.
mbak, saya udah ngikutin tutor dari awal sampe akhir tapi kenapa tidak bisa terinstal kloxo-mr
cek screenshotnya mbak
http://prntscr.com/co53uc