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:
The result should be something like this:
CentOS Linux release 7.2.1511 (Core)
Make sure your server is fully up to date:
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 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
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 /).
Download the latest Froxlor:
Unpack the archive:
tar xvfz froxlor-latest.tar.gz
Delete the tar.gz file:
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!