How to Install the Froxlor Control Panel on Ubuntu 18.04

How to Install the Froxlor Control Panel on Ubuntu 18.04

[howToDirection]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 [tool]Ubuntu 18.04 server[/tool]. Before setting up Froxlor make sure to have a Fully Qualified Domain Name setup as we’re going to be creating a subdomain.[/howToDirection]

[stepName]Configure the Domain Name of the Host[/stepName]
[step]

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

[/howToDirection]

  1. [howToDirection]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

[/howToDirection]

  1. [howToDirection]Restart the Network Manager Service
$ sudosystemctlrestartNetworkManager.service

[/howToDirection]

[/step]

[stepName]Install LAMP[/stepName]
[step]

  1. [howToDirection]Run tasksel
$ sudo tasksel

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

$ sudo apt-get install tasksel

[/howToDirection]

  1. [howToDirection]Select LAMP Server and Then Select OK[stepImage]How to Install the Froxlor Control Panel on Ubuntu 18.04[/stepImage][/howToDirection]

[/step]

[stepName]Configure PHP and MySQL[/stepName]
[step]

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

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

mysql> flush privileges;

[howToDirection]

  1. [/howToDirection]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;

[/howToDirection]

  1. [howToDirection]Install the PHP Extensions That Froxlor Uses

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

$ sudosystemctlrestartapache2

[/howToDirection]

[/step]

[stepName]Install Froxlor[/stepName]
[step]

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

[/howToDirection]

  1. [howToDirection]Now Browse to your Subdomain. You Should see the Froxlor Installation Screen[stepImage]How to Install the Froxlor Control Panel on Ubuntu 18.04[/stepImage][/howToDirection]
  2. [howToDirection]Click “Start install” and then “Click here to continue” if there are no warnings on the requirements screen[stepImage]How to Install the Froxlor Control Panel on Ubuntu 18.04[/stepImage][/howToDirection]
  3. [howToDirection]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.[stepImage]How to Install the Froxlor Control Panel on Ubuntu 18.04[/stepImage][/howToDirection]
  4. [howToDirection]The Confirmation Screen Should Show Froxlor Having Been Installed Successfully[stepImage]How to Install the Froxlor Control Panel on Ubuntu 18.04[/stepImage]

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.[/howToDirection]

[/step]

Check out these top 3 VPS services:

Hostinger
NZ$2.71 /mo
Starting price
Visit Hostinger
Rating based on expert review
  • User Friendly
    4.9
  • Support
    4.9
  • Features
    4.8
  • Reliability
    4.7
  • Pricing
    4.5
Kamatera
NZ$6.82 /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
Hosting.com
NZ$5.10 /mo
Starting price
Visit Hosting.com
Rating based on expert review
  • User Friendly
    4.5
  • Support
    4.0
  • Features
    4.5
  • Reliability
    4.8
  • Pricing
    4.0

How to Install phpBB with Apache on an Ubuntu 18.04 VPS or Dedicated Server

phpBB is a free and open-source forum software. In this guide, we will take you
less than a minute
Eliran Ouzan
Eliran Ouzan
Web Designer & Hosting 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
less than a minute
Max Ostryzhko
Max Ostryzhko
Senior Web Developer, HostAdvice CTO

How to Setup Fail2ban on your Ubuntu 18.04 VPS Server or Dedicated Server

In this guide, we discuss the steps needed for setting up Fail2ban on your Linux
less than a minute
Eliran Ouzan
Eliran Ouzan
Web Designer & Hosting Expert

How To Install Grafana Monitoring Tool on Ubuntu 18.04 LTS

This tutorial will show you how to install Grafana, an open source monitoring sy
less than a minute
Eliran Ouzan
Eliran Ouzan
Web Designer & Hosting Expert
Click to go to the top of the page
Go To Top
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.