Route with confidence
Configure proxy hosts, per-path locations, redirects, custom headers, and parked domains from one focused interface.
PosternProxy turns Caddy into an approachable, production-ready reverse proxy platform. Route traffic, automate TLS, and manage every server from one focused control plane.
PosternProxy puts the controls you use every day behind a clean interface while Caddy handles the hard parts underneath.
Configure proxy hosts, per-path locations, redirects, custom headers, and parked domains from one focused interface.
Let Caddy issue and renew Let's Encrypt certificates automatically, or upload and manage your own PEM certificates.
Track healthy and unhealthy upstreams from the dashboard with live status, request totals, failure counts, and automatic 30-second refreshes.
Provision remote nodes over SSH, assign hosts to specific servers, and manage the whole fleet from one UI through secure outbound agents.
Replace generic 404, 502, and 503 responses with branded HTML scoped to each proxy host while preserving the original status code.
Apply IP allowlists, denylists, and HTTP Basic Auth per host. Every administrative change is captured in the audit log.
Review configuration history and roll a proxy host back to a known-good state when a deployment does not go to plan.
Create scoped access tokens for scripts, CI/CD pipelines, and operations tooling. Every token-driven change remains tied to its user in the audit log.
Preview and import existing Nginx configurations, export point-in-time backups, and restore the control plane when infrastructure moves.
Combine load-balancing policies, active and passive health checks, rate limits, custom headers, and per-path routing for production traffic.
Issue and renew Let's Encrypt certificates automatically, upload custom PEM certificates, and see upcoming expirations from the dashboard.
Publish TCP and UDP stream hosts, pass TLS through untouched, and manage iptables or socat forwarding rules alongside HTTP routes.
The controller bundles its Vue interface, Go API, and SQLite database into one deployable binary. Caddy remains the proven data plane, and optional agents extend the same control plane to every server.

Run with Docker or install the compiled binary on your Linux server. SQLite and the web UI are included.
Point PosternProxy at Caddy and add remote servers from the control plane when your footprint grows.
Create a host, choose an upstream, and let automatic HTTPS take care of certificates and renewals.
$ git clone https://github.com/posternproxy/posternproxy.git
$ cd posternproxy/docker
$ cp .env.example .env && docker compose up -dUse the complete product under AGPLv3. Ideal for individuals, homelabs, and organizations comfortable sharing network-served modifications.
Get the legal flexibility to embed, host, redistribute, or build proprietary offerings with PosternProxy.

Deploy PosternProxy, connect your first host, and put routine proxy work back where it belongs: under control.