To the shock and surprise of many, you can actually install QuadPBX-OG (AKA, FreePBX 17) on a Debian Trixie machine, using PHP8.4
Here’s a screenshot of an extremely only-barely-working install. You can follow the instructions in the ‘#install’ channel on our Discord to see for yourself.
Do not attempt to do anything serious with this! But I did check that it can register to a sip server. That’s it. No idea about anything else!
There’s a LOT of stuff that needed fixing to make things work with a modern PHP, and I haven’t re-implemented the module Integrity Validation (hence ‘3989 tampered files’), OR the ‘run-stuff-as-root’ hooks. It could not be more insecure if I tried.
As discussed in Discord, this is a proof-of-concept and building block for the real QuadPBX, which will have all the new cool features such as multi-tenant and immutable installs. This starts down this path with everything being in /opt/quadpbx, and being handled by the system package manager (apt, in this case)
If you like what you see, please feel free to Sponsor me, so I can spend more time working on this.
