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
- 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; - Open
http://SERVER-IP/froxlorand follow the installer: it asks for that database user, an admin account and your server settings. - 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.