fbpx

What is Froxlor?

Froxlor: The server administration software for your needs. Lightweight and fast – manage customers, IPs, domains, SSL, emails, databases, FTP accounts, and more.

Froxlor installation and configuration for Ubuntu 20.04

Step 1 – Install the requirements on your server using the apt tool

sudo apt -y install apt-transport-https lsb-release ca-certificates gnupg
Install the requirements on your server using the apt tool

Step 2 – Add the GPG key for Froxlor

sudo wget -O - https://deb.froxlor.org/froxlor.gpg | sudo apt-key add -
Add the GPG key for Froxlor

Step 3 – Add the Froxlor repo on Ubuntu 20.04

sudo bash -c "echo 'deb https://deb.froxlor.org/ubuntu $(lsb_release -sc) main' > /etc/apt/sources.list.d/froxlor.list"
Add the Froxlor repo on Ubuntu 20.04

Step 4 – Update the package lists

sudo apt update
Update the package lists

Note: If you encounter issues with the ca-certificates run this command:

sudo apt-get install --reinstall ca-certificates
Update ca-certificates

Step 5 – Install Froxlor on Ubuntu 20.04

sudo apt install froxlor
 Install Froxlor on Ubuntu 20.04

Step 6 – Create a database for Froxlor on Ubuntu 20.04

mysql -u root
CREATE DATABASE froxlorDB0;

CREATE USER 'froxloruser01'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Password123000';

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON froxlorDB0.* TO 'froxloruser01'@'localhost';

FLUSH PRIVILEGES;
EXIT;

Note: Change the froxloruser01 and Password123000 with your own choice.

privileges mysql user

Also, you need to create another user for the MySQL non-privileged account:

CREATE USER ‘froxuser02’@’localhost’ IDENTIFIED BY ‘password’; GRANT ALL PRIVILEGES ON . TO ‘froxuser02’@’localhost’ WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT;

 non-privileged account mysql user

Note: Froxlor directory will be found in /var/www but Ubuntu from default uses /var/www/html so we have to move it.

mv /var/www/froxlor /var/www/html/froxlor

Access Froxlor Web Interface

Access your Froxlor Web Interface:

http://server_ip/froxlor/

Click Start Install

Access Froxlor Web Interface

Click here to continue

Enter your non-privileged and privileged MySQL user and Click to continue.

If you have entered everything correctly you should get this result.

Let’s login to our new Froxlor Control Panel

Login Froxlor Control Panel
Froxlor Control Panel Dashboard

0 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.