Feature #6793
closedAdd pound package to the pfSense repository
100%
Description
Dear devs,
Please add the "pound" package to the pfSense's own repository so that anyone can install it without having to hack in external repositories.
Pound is an extremely robust and stable reverse-proxy, load balancer, SSL wrapper, fail over-server, request redirector (see http://www.apsis.ch/pound/). It has no extra dependecies (only pcre which is already present), and it doesn't mess the system with lots of files. It installs the binary in /usr/local/sbin/ and expects config file to be at /usr/local/etc/pound.cfg (currently I am symlinking /cf/conf/pound/pound.cfg to /usr/local/etc/pound.cfg so that it's accessible from NanosBSD's both slices). Has rc.d startup scripts. The whole package is only 86kB in size. The developers are BSD friendly (pound and their other projects are primarily made for BSD, but can be used on Linux too).
I'm using it in production on pfSense for about 3 years now, with the same config I made at the beginning copied over each time I reinstall due to an upgrade. I always upgraded pound in parrallel to pfSense, so I'm actually always using the latest available version from pfSense's version corresponding FreeBSD repo. Never had a single issue.
I edit the config file with pfSense's built-in file editor from the web interface. I added manually the service to config.xml file I can see its status and restart the service from the services list.
In the future I plan to create a small web interface to be able to edit basic things and use pfSense's own cert manager for the SSL wrapper.
I believe that pound reverse proxy deserves to be a standard feature of pfSense, just like OpenVPN is.