Updated: 28 September 2026 · Applies to: Froxlor 2.3 on Ubuntu 24.04/22.04 and Debian 12/13

Ubuntu 18.04 is end of life. Froxlor is a free, open-source server management panel for Debian and Ubuntu (current version 2.3). It manages domains, websites, email, FTP and customers, using the web server, PHP and mail software you install.

Requirements

  • Ubuntu 24.04 or 22.04, or Debian 12 or 13.
  • A web server (Apache or Nginx), MariaDB and PHP installed first.

1. Install the base software

apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-intl php-bcmath
mariadb-secure-installation

2. Add the Froxlor repository and install

apt install apt-transport-https lsb-release ca-certificates curl gnupg
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list
apt update && apt install froxlor

On Debian, use https://deb.froxlor.org/debian in the repository line.

3. Run the web installer

  1. Create a database user with full rights that Froxlor can use to create customer databases: CREATE USER 'froxroot'@'localhost' IDENTIFIED BY 'Strong-Password'; GRANT ALL PRIVILEGES ON *.* TO 'froxroot'@'localhost' WITH GRANT OPTION;
  2. Open http://SERVER-IP/froxlor and follow the installer: it asks for that database user, an admin account and your server settings.
  3. At the end, run the configuration command it shows, so Froxlor writes the service configuration.

Note: Secure the panel with HTTPS before managing customers, and keep Froxlor updated with apt upgrade.

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Managed dedicated servers

our engineers look after the server for you, from $135 a month.

Was this answer helpful?

Still stuck? Open a ticket