Skip to content
SPECIFICTION
Get listed

Pound

github.com

LinuxSelf-hosted
Visit github.com
Spec score 7.1 #25 of 33 in Reverse Proxy Software

Spec sheet

What it does
Pound is a reverse proxy, load balancer, and HTTPS front-end for web servers.Read 8 Oct 2026 · github.com
Purpose
Pound is a reverse proxy, load balancer, and HTTPS front end for web servers.Read 8 Oct 2026 · github.com
Integrations
Optional build support includes Lua extensions, DNS-based dynamic backends, and Perl-compatible regular expressions through PCRE or PCRE2.Read 8 Oct 2026 · github.com
Security
The project describes Pound as a small program that can run setuid/setgid or in a chroot jail and does not access the hard disk except to read certificate files at startup when required.Read 8 Oct 2026 · github.com
Support
The maintainer directs bug reports to email addresses [email protected] and [email protected] or the GitHub issue tracker.Read 8 Oct 2026 · github.com
License
Pound is distributed under the GNU General Public License version 3 or any later version.Read 8 Oct 2026 · github.com
ACME
Pound supports ACME HTTP-01 challenges and can serve challenge files directly.Read 8 Oct 2026 · github.com
Dynamic backends
Optional DNS-based dynamic backends can be built using GNU adns when that library is available.Read 8 Oct 2026 · github.com
Extensions
Lua extensions can implement special backends when Lua support is enabled at build time.Read 8 Oct 2026 · github.com
Failover
It stops sending requests to a backend when it fails and resumes sending them when it recovers.Read 8 Oct 2026 · github.com
HTTPS
It can decrypt HTTPS requests and pass them to backends as plain HTTP.Read 8 Oct 2026 · github.com
HTTPS and ACME
It can terminate HTTPS and supports ACME HTTP-01 challenges for certificate issuance.Read 8 Oct 2026 · github.com
Metrics
A special backend can generate an OpenMetrics telemetry response.Read 8 Oct 2026 · github.com
No caching
Pound does not cache requests; it passes each request to a backend.Read 8 Oct 2026 · github.com
Notable limits
Pound does not cache requests, and its documentation says it is not a web accelerator.Read 8 Oct 2026 · github.com
Request handling
It forwards browser requests to one or more backend servers and can distribute requests while keeping session information.Read 8 Oct 2026 · github.com
Request routing
It can route requests to backend servers based on criteria such as source IP address, URL, or request headers.Read 8 Oct 2026 · github.com
Request validation
It checks requests for correctness and accepts only well-formed requests.Read 8 Oct 2026 · github.com
Routing
Services can be selected using criteria such as source IP address, URL, or request headers.Read 8 Oct 2026 · github.com
Session persistence
Session tracking can use client IP, Basic authentication, URL parameters, cookies, HTTP parameters, or header values.Read 8 Oct 2026 · github.com
Telemetry
A special Metrics backend generates an OpenMetrics telemetry response.Read 8 Oct 2026 · github.com
TLS dependency
Building Pound requires OpenSSL version 1.1.x or 3.0.x.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to PoundAll alternatives →