Firewall and Sysadmin Modules Issue

I have installed FreePBX17 on a Debian 12 server. Everything looks good with the exception that I can’t get SysAdmin installed because it depends on the Firewall and I can’t install the Firewall because it’s

Missing Requirements: The File “/usr/lib/sysadmin/includes.php” must exist.

I can’t figure out how to install the modules, and I haven’t been able to find a solution anywhere.

Hey @jbrailer

Sysadmin and Firewall both modules are dependent on our commercial component.
If you are trying to install Freepbx purely as open source then do not install these modules.
If you are installing full Freepbx i.e. open source + commercial then running the install script should setup your freepbx 17.

Regards,
Kapil

My current system is open source + commercial. I’m setting up for a migration. I used the following install script:

cd /usr/local/src
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-17.0-latest-EDGE.tgz
tar zxvf freepbx-17.0-latest-EDGE.tgz
cd /usr/local/src/freepbx/
./start_asterisk start
./install -n

Should I have used the install script that points to GitHub?