Installing Froxlor on CentOS 7

In this article, we will install Froxlor on CentOS 7. Froxlor is a lightweight control panel that can be used to manage multi-user or shared servers. With Froxlor you can manage domain names, FTP accounts, email accounts, support for tickets and the clients that are associated with them. The control panel does not come with LAMP or LEMP preinstalled, so in this tutorial we will also install LAMP (Linux Apache, MariaDB & PHP). Log in to the server using SSH:

ssh [email protected]_ip

Before starting, enter the following command to check if you have the correct version of CentOS installed on your computer:

cat /etc/redhat-release

The result should be something like this:

CentOS Linux release 7.2.1511 (Core)

System update

Make sure your server is fully up to date:

yum update

After the updates are finished, install the EPEL and Webtatic repositories so that you can install PHP 5.6 on your server. Froxlor requires PHP 5.4 or higher, but PHP 5.6 is recommended. Install the repository using the commands below:

rpm -Uvh

rpm -Uvh

Updating packages:

yum update

Install LAMP

Now install Apache, PHP, MariaDB and some much needed PHP packages:

yum install httpd mod_ssl openssl mariadb mariadb-server php56w php56w-opcache php56w-common php56w-cli php56w-mysql php56w-pdo php56w-mbstring php56w-bcmath

Given the above commands, the LAMP stack will be installed with its basic parameters. For more settings, you can check our tutorial on How to Install LAMP on CentOS 7.

Start Apache and MariaDB and then enable them to start at startup with:

systemctl start mariadb

systemctl start httpd

systemctl enable mariadb

systemctl enable httpd

Now go to your Apache web server default document root (/ var / www / html /).

cd /var/www/html/

Download the latest Froxlor:


Unpack the archive:

tar xvfz froxlor-latest.tar.gz

Delete the tar.gz file:

rm froxlor-latest.tar.gz

Assign the correct property file / directories for Froxlor.

chown apache: -R froxlor/

Now finish installing Froxlor. Open your web browser and go to http: // your_server_IP / froxlor /. You will be greeted on the page as shown in the image below:

Click on the “Start install… In the next window, the system requirements will be checked. If everything is in order, you should receive the green light that all requirements are met.


The next configuration page is where you can configure the database for Froxlor (since you have not created a database for Froxlor, the installer will create it. You just need to set a password for the database user), an administrator account, and a password for the panel, hostname your server and web server type (you must choose Apache).

After you have configured everything, click on “Click here to continue“To complete the Froxlor installation. Once this is done, you can click on “Click here to login”And you will be taken to the login page for Froxlor, as shown in the picture below.


Congratulations, you have successfully installed Froxlor on your CentOS 7. Now, log in with the admin user you configured and start managing the server.

Please disable your ad blocker or whitelist this site!

Related Posts