How to Setup Froxlor on Ubuntu 20.04

How to Setup Froxlor on Ubuntu 20.04

Froxlor is an Open-source, simple, and lightweight Server Management Panel. Froxlor is using to manage your hosting platform and your servers in web hosting environments. It supports IPv4 and/or IPv6 addresses, Advanced SSL, PHP configuration as per the domain. Using Froxlor allows you to manage resources directly from the Control Panel for shared hosting. Also, you will be able to manage and control domains, SSL, MySQL databases, and other web hosting features from a simple web interface. In this article, you will learn How to Setup Froxlor on Ubuntu 20.04. If you need to prepare your own Ubuntu VPS, count on our technical team and register your order on Eldernode.

Setup Froxlor Server Management Panel on Ubuntu 20.04

As an administrator, you need to manage customer contact information, as well as the domain names, email accounts, FTP accounts, support tickets, and webroots that are associated with them. Previously, you have learned about cPanel or Webmin. Froxlor is a free server management control panel. So, it is a good alternative for them that is used to manage multi-user or shared servers.

Since Froxlor does not automatically configure the underlying services that it uses, you need to be an expert on sysadmin to set up your web server, mail server, and other services. Then, you can do any sysadmin task from the control panel, with an added layer of customer management.

Recommended Article: How to Install Yarn on Windows

Froxlor Features

Froxlor has various features such as web hosting management, domain names, FTP, and email. Let’s see more:

1- True Multistack

2- Advanced SSL

3- PHP-configuration

4- Resellers & Customers

5- Traffic calculation

6- API based

7- Themeable interface

8- Let’s Encrypt

9- MySQL management

10- Directory protection & settings

11- Quota management

Prerequisites to Install Froxlor on Ubuntu 20.04

To let this tutorial work better, please consider the below Prerequisites:

_ A non-root user with Sudo privileges.

_ To set up, follow our Initial server setup on Ubuntu 20.04.

_ Before setting up Froxlor, you need to Configure the Domain Name of the Host.

So, start with choosing a Subdomain and create a record pointing the Subdomain at your server’s IP Address.

Use the following command to set the hostname based on the Subdomain:

sudo hostnamectl set-hostname SUBDOMAIN

Then, add your Subdomain to your host’s file:

 sudo nano /etc/hosts

Next, add the following to the bottom of the file:


Now, you can save and close the file.

Finally, to restart the Network Manager Service, run:


How to Install Froxlor on Ubuntu 20.04 | Ubuntu 18.04

Let’s go through the steps of this guide to install Froxlor on Ubuntu 20.04. In the end, you will learn How to use Froxlor on Ubuntu 20.04. So, stay with us.

Step 1:

Open your terminal to add Froxlor repository to Ubuntu:

touch /etc/apt/sources.list.d/froxlor.list

Then, run the following command to add the package source:

echo 'deb stretch main' > /etc/apt/sources.list.d/froxlor.list

Step 2:

Now, you can use the command below to add a key for Froxlor. It helps you to verify the packages:

apt-key adv --keyserver --recv-key FD88018B6F2D5390D051343FF6B4A8704F9E9BBC

Step 3:

In this step, you need to update your Ubuntu server. So, type:

apt-get install update
apt-get install upgrade

Step 4:

In this step, the Apache server is required to be installed. Below commands will do this for you:

apt-get install apache2
service apache2 enable
service apache2 start

Step 5:

At this point, you will install Froxlor on Ubuntu by running the following command:

apt-get install froxlor

Once the Froxlor is installed, you will be asked to choose one of the mail server configuration types from the list:

1- No Configuration

2- Internet Site

3- Internet with smart host

4- Satellite System

5- Local Only

How to change the document root on Ubuntu 

By default, you can access the default public HTML (/var/www/Html) directory of the Apache. So, you need to change the default document root directory to access Froxlor with the following commands:

cd /etc/apache2/sites-available
nano 000-default.conf
DocumentRoot /var/www/html
DocumentRoot /var/www/html

Once the edit is finished, press Ctrl+X and type Y to save the file, and then hit the Enter button.

finally, run the command below to restart the Apache webserver:

service apache2 restart

How to create a database on Ubuntu 

During the installation of the server management platform, you will database details. To create  a MySQL user with root privilege, log in to MySQL/MariaDB and run:

mysql -u root
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';  FLUSH PRIVILEGES;

Note: Remember to change “newuser” and “password” with your own choices.

Now, use the command below to create a normal database and its user and password details for the Froxlor:

CREATE USER 'froxlorusr'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON froxlorusr.* TO 'froxlorh2s'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

Note: Again, do not forget to change  “froxlorc7”, “froxlorusr” and “yourpassword” with your choices.

Recommended Article: How to install and use vi as a full text editor

Setup Froxlor on Ubuntu 20.04

If you pass all the required steps, Froxlor should have been installed. In the following, you will learn how to start and use it on your Ubuntu system.

Accessing the Froxlor via browser

Open your favorite browser and browse to the server domain name. Then, you should see Froxlor setup wizard complete:

Click Start Install to continue.


Accessing the Froxlor via browser


Once the below page is displayed, hit the “Click here to continue” if there are no warnings on the requirements screen:


How to Setup Froxlor on Ubuntu 20.04


How to Configure the Froxlor

To continue setup the Froxlor, you will be on the database configuration page. as you see in the below image, you can choose the installation language. then, you should enter the database details, such as database name, usernames, and passwords that you created earlier.

After all, you should create an administrator account. Finally, enter the information about the server IP and HTTP username, and group name.


Configuring the Froxlor


Once you view the message Froxlor was installed successfully, it means the installation is successful. So, you just need to press the ”Click here to login”.


How to Setup Froxlor on Ubuntu 20.04


How to Login to Froxlor

As you guess, you can now login to the Froxlor interface with the username and the password you created during the installation:


Login to Froxlor on Ubuntu


Froxlor Dashboard

Finally, you can view the Froxlor Dashboard and start working with the software:


Froxlor Dashboard


There, you can manage customers, domains, PHP configurations, and much more. Also, you will be able to start managing domains, emails, databases, and much more:


Customer Dashboard


Froxlor also provides many configuration options to customize it to your needs. The settings page will let you change different things due to your needs:


Froxlor Dashboard



In this article, you learned How to install and Setup Froxlor on Ubuntu 20.04. If you are interested in learning more, refer to Install Froxlor on Debian 10.


How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

View More Posts
Marilyn Bisson
Content Writer
Eldernode Writer
We Are Waiting for your valuable comments and you can be sure that it will be answered in the shortest possible time.

    Leave Your Comment

    Your email address will not be published.

    We are by your side every step of the way

    Think about developing your online business; We will protect it compassionately

    We are by your side every step of the way


    7 days a week, 24 hours a day