Project

General

Profile

Actions

Feature #6793

closed

Add pound package to the pfSense repository

Added by robi robi over 7 years ago. Updated about 7 years ago.

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

100%

Estimated time:
Plus Target Version:
Release Notes:

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.

Actions #1

Updated by Jim Pingle over 7 years ago

  • Target version changed from 2.3.2-p1 to 2.4.0
Actions #2

Updated by Jim Pingle over 7 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 100
Actions #3

Updated by Jim Pingle about 7 years ago

  • Status changed from Feedback to Resolved

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

Actions

Also available in: Atom PDF