How to Install Froxlor Server Management Panel on Ubuntu 18.04

Froxlor is a server management panel application with an open source license. Froxlor has various features such as web hosting management, domain names, FTP, and email.

*Configure hostname*

The hostname must be a Fully Qualified Domain Name (FQDN), for example the domain name getbox.xyz, for hostname server.getbox.xyz.

[INPUT]

1 sudo hostnamectl set-hostname server.getbox.xyz

Open file /etc/hosts.

[INPUT]

1 sudo vim /etc/hosts

Add IP_SERVER and host.

[INPUT]

1 64.20.51.164 server.getbox.xyz

Restart.

[INPUT]

1 sudo reboot

*Install Apache*

Unlike other control panels, the web server must be installed first before installing Froxlor.

[INPUT]

1 2 sudo apt update sudo apt install apache2 -y

*Install PHP*

Install PHP and extensions as needed.

[INPUT]

1 sudo apt install php php-common php-xml php-mbstring php-curl php-bcmath php-zip php-json php-mysql -y

*Install MariaDB*

Install MariaDB database.

[INPUT]

1 sudo apt install mariadb-server -y

Secure the MariaDB installation.

[INPUT]

1 sudo mysql_secure_installation

Answer the questions given.

[INPUT]

1 2 3 4 5 6 Enter current password for root (enter for none): ENTER Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y

Login MariaDB and create a database and user for froxlor.

[INPUT]

1 2 3 4 5 6 7 sudo mysql -u root -p update mysql.user set plugin=” where user=’root’; create database froxlor; create user ‘froxlor’@’localhost’ identified by ‘secret’; grant all privileges on froxlor.* to ‘froxlor’@’localhost’ identified by ‘secret’ with grant option; flush privileges; exit;

*Install Froxlor*

Download the latest Froxlor.

[INPUT]

1 2 3 4 wget https://files.froxlor.org/releases/froxlor-latest.tar.gz tar xzvf froxlor-latest.tar.gz mv froxlor /var/www/html chown -R www-data:www-data /var/www/html/froxlor

Browse http://ip-server/froxlor. Click Start Install.

Welcome to Froxlor

Check system requirements, whether all requirements have been met. If the message ‘All requirements are satisfied’ appears, it means that everything has been fulfilled. Click Click here to continue.

Checking system requirements

Enter Database connection.

Database connection

Enter Administrator Account.

Administrator account

Enter Server settings. Finally click ‘Click here to continue’.

Server settings

If the installation is successful, the message Froxlor was installed successfully is displayed.

Froxlor was installed successfully

Click Click here to login to log in to Froxlor.

Login to Froxlor

Enter username dan password.

Froxlor Dashboard

Good luck 🙂

Leave a Reply

Your email address will not be published.