Project

General

Profile

Feature #6793

Add pound package to the pfSense repository

Added by robi robi 5 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Operating System
Target version:
Start date:
09/18/2016
Due date:
% Done:

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.

Associated revisions

Revision bb6d61b1
Added by Jim Pingle 3 months ago

Add www/pound to the list of packages to build. Fixes #6793

History

#1 Updated by Jim Pingle 5 months ago

  • Target version changed from 2.3.2_1 to 2.4.0

#2 Updated by Jim Pingle 3 months ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 100

#3 Updated by Jim Pingle about 1 month ago

  • Status changed from Feedback to Resolved

It's been available in the repo for a while. Closing.

Also available in: Atom PDF