FreePBX 17 - ISO Installation

Hello everyone,

I’m not sure if this topic has already been discussed before, but I would like to install the FreePBX 17 in an air-gapped environment, without any access to the internet. Is there any ISO file that already includes the dependencies for FreePBX, followed by the FreePBX software itself. I’m looking to deploy the FreePBX 17 just like we used to do it with the older versions.
If such an ISO file does not exist, is there a list with all the dependencies and the software packages that are to be installed through the execution of the “sng_freepbx_debian_install.sh” script?

Kind regards,
Cosmin

Howdy! Welcome to the forums.

The FreePBX v17 ISOs are all built with sngfd12, and although the changelog was a little bungled by YT, the commit history is fairly verbose, and so are (most of) the PRs such as #43 which added a lot of work moving in a direction which might help with your desired airgap installation efforts. For example, many more Debian packages from both their upstream and Sangoma’s provided FreePBX repos were included in last month’s ISOs.

However, the ISO still currently blocks after the first reboot when pinging github.com fails:

…so that would need some attention (and maybe a separation of that systemd service file assembly into multiple separate template files to handle the online vs. offline situations, either manually or automatically.)

And, there would need to be similar (and probably more) changes in sng_freepbx_debian_install to make it work offline there as well e.g. wget, apt-get update, fwconsole ma upgradeall, etc.

Thank you very much for your reply. I will follow the steps described in the sngfd12

Kind regards,
Cosmin