In this guide, you will learn that how to install Kloxo MR on Centos 7.
Here are some of the main features that come together with the Kloxo-MR installation on your CentOS server:
- Qmail toaster mail server
- Direct use of MySQL and MariaDB databases
- Database Manager support: PHPMyAdmin, Adminer, MyWebSql, and SqlBuddy
- DNS Server support: Bind, Djbdns, Powerdns, MaraDNS, NSD, myDNS, and Yadifa
- FTP server support: Pure-ftpd
- Free SSL and much more!
Before we get started, you will need to have the following:
- A freshly installed CentOS 7 server without any configuration changes
- A static IP address
- Access to a root user account or an account with sudo privileges
- A basic understanding of Linux commands
Installing Kloxo-MR on CentOS 7
Update all the packages installed of the Operating System
yum update -y
Install all needed packages
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
yum install telnet -y
Note: Be sure to disable SELinux on your system. IF SELinux will not be disabled, the Kloxo installation will not be set up properly, and you will need to re-install the entire operating system in order to try again. Here’s the command to get SELinux disabled:
echo ‘SELINUX=disabled’ > /etc/selinux/config
Download the Kloxo-MR repositories
In order to install Kloxo-MR on your server, you will need to add it to your system repository. You can do this easily by entering the following command:
wget https://github.com/mustafaramadhan/kloxo/blob/dev/kloxo/install/kloxo-mr.repo –no-check-certificate
Now that we have everything ready, we can go ahead and install Kloxo-MR by using the following command:
yum install kloxomr-y
Now, run setup.sh before rebooting the system.
It will ask you whether you want to install it as slave or master. Choose option 1 (Master) and click enter. That’s it. Reboot the server after installation completes.
Access Kloxo-MR admin panel
Once the reboot is completed, we can navigate to our kloxo admin panel through our web browser. To enter the Kloxo dashboard, there are two options:
- Without going through an SSL connection:
- If you want to access it over an SSL connection:
We recommend connecting over the SSL to keep your passwords and data encrypted during transfer. Otherwise, the data will be sent via plain text.
You will be able to connect to the web interface successfully without any problems. However, if the connections will not be set in place, you should make some changes in your firewall to allow traffic from ports 7777 and 7778.
Also, note that the default username and password is admin. You will be able to change this once you log in to the dashboard or during the installation process. We hope that this tutorial helped you set up Kloxo-MR successfully on CentOS 7.
If you have any questions, let us know in the comments below!