How to Install the Froxlor Control Panel on Ubuntu 18.04

How to Install the Froxlor Control Panel on Ubuntu 18.04

The Froxlor control panel is an open source ISP oriented server control panel licensed under the GPL 2.0. You can manage everything you need to run a web hosting service including web hosting, domain names, email accounts, and customer support tickets. This article will guide you through installing Froxlor on your Ubuntu 18.04 server. Before setting up Froxlor make sure to have a Fully Qualified Domain Name setup as we’re going to be creating a subdomain.

Configure the Domain Name of the Host

  1. First Choose a Subdomain and Create an A Record Pointing the Subdomain at Your Server’s IP Address.How to Install the Froxlor Control Panel on Ubuntu 18.04
  1. Set the Hostname Based on the Subdomain
$ sudo hostnamectl set-hostname SUBDOMAIN

  1. Add Your Subdomain to Your Hosts File
$ sudo nano /etc/hosts

Add the following to the bottom of the file, then save and close it:
SERVER_IP SUBDOMAIN.DOMAINNAME.COM SUBDOMAIN

  1. Restart the Network Manager Service
$ sudosystemctlrestartNetworkManager.service

Install LAMP

  1. Run tasksel
$ sudo tasksel

If tasksel is missing it can be installed with the following command:

$ sudo apt-get install tasksel

  1. Select LAMP Server and Then Select OKHow to Install the Froxlor Control Panel on Ubuntu 18.04

Configure PHP and MySQL

  1. Secure MySQL By Changing the Root Password
$ mysql -u root -p

mysql> ALTERUSER'root'@'localhost'IDENTIFIEDWITH mysql_native_password BY'NEWPASSWORD';

mysql> flush privileges;

  1. Create a Database for Froxlor
mysql> createdatabase froxlor;

mysql> createuser'froxlor'@'localhost'IDENTIFIEDBY'NEWPASSWORD';

mysql> GRANT ALL PRIVILEGESON froxlor.* TO'froxlor'@'localhost'IDENTIFIEDBY'NEWPASSWORD'WITHGRANTOPTION;

mysql> flushprivileges;

mysql> quit;

  1. Install the PHP Extensions That Froxlor Uses

$ sudoapt-getinstallphp7.2-xmlphp7.2-posixphp7.2-mbstringphp7.2-curlphp7.2-bcmathphp7.2-zipphp7.2-json

$ sudosystemctlrestartapache2

Install Froxlor

  1. Rename the index.html File on the Server
$ sudo mv /var/www/html/index.html /var/www/html/indexold.html

  1. Now Browse to your Subdomain. You Should see the Froxlor Installation ScreenHow to Install the Froxlor Control Panel on Ubuntu 18.04
  2. Click “Start install” and then “Click here to continue” if there are no warnings on the requirements screenHow to Install the Froxlor Control Panel on Ubuntu 18.04
  3. Select Your Install Language and Enter Passwords for the MySQL Accounts we Setup, Admin Passwords for Froxlor and Verify the Server Domain and IP are Correct.How to Install the Froxlor Control Panel on Ubuntu 18.04
  4. The Confirmation Screen Should Show Froxlor Having Been Installed SuccessfullyHow to Install the Froxlor Control Panel on Ubuntu 18.04

You can now login and being using the Froxlor control panel. The navigation menu on the left can get you to most of the panel’s functions. User specific options such as changing the password are available under “Options” in the upper right. Start your exploration of Froxlor under “System”->”Settings.” From there you can see and set a variety of basic web hosting settings and then begin adding customers and plans.

Check out these top 3 VPS services:

Kamatera
£3.15 /mo
Starting price
Visit Kamatera
Rating based on expert review
  • User Friendly
    3.5
  • Support
    3.0
  • Features
    3.9
  • Reliability
    4.0
  • Pricing
    4.3
Hostinger
£2.35 /mo
Starting price
Visit Hostinger
Rating based on expert review
  • User Friendly
    4.7
  • Support
    4.7
  • Features
    4.8
  • Reliability
    4.8
  • Pricing
    4.7
Liquid Web
£3.94 /mo
Starting price
Visit Liquid Web
Rating based on expert review
  • User Friendly
    3.8
  • Support
    4.8
  • Features
    4.5
  • Reliability
    4.6
  • Pricing
    3.8

How to Install Own Cloud On an an Ubuntu 18.04 Dedicated Server or VPS

You can create your own self-hosted cloud storage services by installing the ope
3 min read
Idan Cohen
Idan Cohen
Marketing Expert

How to Enable Two-Factor Authentication on an Ubuntu 18.04 VPS or Dedicated Server

This guide will show you how you enable two-factor authentication to improve the
4 min read
Max Ostryzhko
Max Ostryzhko
Senior Web Developer, HostAdvice CTO

How to Install a Let’s Encrypt Certificate on your Ubuntu 18.04 Dedicated Server or VPS

If you are hosting your website on a VPS server running Ubuntu 18.04, we will sh
3 min read
Michael Levanduski
Michael Levanduski
Expert Hosting Writer & Tester

How to install OpenLiteSpeed on an Ubuntu 18.04 VPS or Dedicated Server

OpenLiteSpeed is an open source web server characterized by high-performance, li
3 min read
Kennedy Mbuvi
Kennedy Mbuvi
Author
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.
Click to go to the top of the page
Go To Top