FreePBX / sng_freepbx_debian_install

FreePBX 17 Installation Script
100 stars 35 forks source link

[improvement]: Remove unneeded packages #15

Closed tdltdl closed 6 months ago

tdltdl commented 6 months ago

FreePBX Version

FreePBX 17

Improvement Description

The current script installs weird packages (to list a few

I do not believe anything is checkout and built during installation or normal operation of the PBX.

Adding unnecessary packages increase the security risk and the maintenance cost (more packages to install and keep updated)

vladdevops commented 6 months ago

Hi. And ioncube-loader-82

kguptasangoma commented 6 months ago

We need those tools to help us in debugging for example tcpdump , openvpn , ioncube for commercial modules.

I can understand, may not be good for a normal open source Freepbx operation but required for a commercial modules or for debugging purposes.

tdltdl commented 6 months ago

Why don't you add a parameter then or at least split the list in 2? And even if you "need it for the commercial support" I really doubt you need both SVN and git for example (and as per my other ticket allowing MD5 in openvpn is not a very sign of security consciousness for your paid customers ;-) ). Even for commercial support I would really be concerned that this is installed on my production environment

kguptasangoma commented 6 months ago

split the list in 2? we could think to do this to bifurcate installing commercial components with opensource.

openvpn is required for VPN support which is required if customer wants to use the VPN.