Froxlor Server Management Software on Debian 12 Bookworm

In this guide, we want to show you to Install, Configure, and Access the Froxlor Server management Software via the Web Interface on Debian 12 Bookworm. Froxlor is an open-source and easy-to-use server management software that you can use to manage your hosting platform.

You can follow the steps below to install Froxlor from the command line with LAMP Stack on Debian 12 and Access its dashboard via Web GUI.

How To Set up Froxlor Server Management on Debian 12 Bookworm?

To install Froxlor software on Debian 12, you need some requirements. Let’s see what we need.

Requirements

First, you must have access to your server as a non-root user with sudo privileges to run commands as a root user. For this purpose, you can visit this guide o Initial Server Setup with Debian 12 Bookworm.

As we said, we want to install Froxlor with LAMP Stack. So you can install it by following this guide on Install LAMP Stack on Debian 12 Bookworm.

When you are done, follow the steps below to start your Froxlor Software Setup on Debian 12.

Step 1 – Required PHP Extensions For Froxlor Server Management Software

At this point, we assumed that you have installed PHP from the LAMP Stack installation. Now you need some PHP extensions for your Froxlor installation on Debian 12 Bookworm. To do this, you can run the commands below:

sudo apt install php-xml php-posix php-mbstring php-curl php-bcmath php-zip php-json

Step 2 – Create Froxlor User Database on Debian 12 Bookworm

In this step, you must log in to your MariaDB shell which you have installed from the requirements. To do this, run the command below:

sudo mysql -u root -p

From your MariaDB shell, create a user for Froxlor and grant all privileges to it with the commands below:

MariaDB [(none)]> CREATE USER 'froxloruser'@'localhost' IDENTIFIED BY 'password';

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'froxloruser'@'localhost' WITH GRANT OPTION;

Next, flush the privileges and exit from your MariaDB shell:

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> EXIT;

Important Note: You must specify this user as the MySQL root user in the web installer.

Now proceed to the following steps to add the Froxlor GPG key and Repository to your Debian 12 server.

Step 3 – Add Froxlor GPG Key on Debian 12

At this point, use the following curl command to add the Froxlor server management GPG key:

sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg

Step 4 – Add Froxlor Repository on Debian 12

Now use the following command to add the Froxlor repository on Debian 12 so that you can install the latest Froxlor:

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list' 

Step 5 – Install Froxlor on Debian 12 Bookworm

In this step, you can run the system update and install Froxlor software on Debian 12:

# sudo apt update
# sudo apt install froxlor -y

During your Froxlor installation, you will be asked to choose one of the mail server configurations and set the mail system name.

Choose your desired one and press ok to finish your installation.

Step 6 – Access Froxlor Server Management Web Interface

Here you can continue your Froxlor installation from the web interface on Debian 12 Bookworm. Type your server’s IP address in your web browser followed by froxlor:

http://server-ip-address/froxlor

When you access your Froxlor welcome screen, click Start Install.

Froxlor server management welcome screen

Then, from the system check, when everything is ok, click start installation.

System check for Froxlor installation

At this point, you must enter your Froxlor privileged user that you have created in step 2. Also, the given database and unprivileged user will be created here. When you are done, click Next.

Froxlor database settings

Now you must create an admin user to access your Froxlor dashboard on Debian 12 Bookworm and click Next.

Create admin user for Froxlor server management

Here you need to enter your server details like the server’s IP address and hostname.

System details for Froxlor

Now you will see a command. You can wait to automatically finish or do it manually and click Finish setup.

Finish setup for Froxlor on Debian 12

Then, you will see your Froxlor server management login screen. Enter your Admin user and password and click Login.

Froxlor login page Debian 12 Bookworm

Finally, you will see your Froxlor dashboard on Debian 12 Bookworm.

Froxlor server management dashboard Debian 12

From here you can easily manage your server via the Froxlor web panel dashboard.

For more information, you can visit Froxlor documentation.

Conclusion

At this point, you have learned to Set up Froxlor Server Management Software on Debian 12 Bookworm by using the LAMP Stack, Adding the Froxlor Repository to your server, and accessing it through the web interface.

If you are looking for any help, please comment for us.

Hope you enjoy using it. You may be interested in these articles:

Install Mozilla Firefox on Debian 12 Bookworm

Install and Run Cockpit on Debian 12 Bookworm

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Stay informed and not overwhelmed, subscribe now!