Install it on a spare server and try to break out of it.
One script on a clean Ubuntu 22.04/24.04, Debian 12/13, Rocky Linux 9/10 or
AlmaLinux 9/10 machine. It selects APT or DNF, UFW or firewalld, AppArmor or
SELinux, the correct service names and the correct PHP/vhost layout from the
detected platform. Existing firewall policy is preserved.
# download, read it, then run it — in that order
curl -fsSLO https://github.com/1-vps/hostpanel/raw/refs/heads/main/hostpanel-linux-parity-v2.2.0.tar.gz
tar -xzf hostpanel-linux-parity-v2.2.0.tar.gz
cd hostpanel-linux-parity-v2.2.0
less install.sh
# see what it would do, before it does anything
sudo bash install.sh --check --role control,web,mail,dns
# then, for real
sudo bash install.sh --role control,web,mail,dns