Open Source · Docker · Next.js

Control Every Edge.

The modern web interface for Caddy Server. Automatic HTTPS, geo blocking, traffic analytics, and a full audit trail. All in one place.

Caddy Proxy Manager Dashboard
Everything included

Powerful Simplicity

Everything you need to manage your infrastructure, nothing you don't.

โ‡„

Reverse Proxy

Configure multiple upstreams, load balancing, custom headers, and per-host enable/disable with a clean editor.

๐Ÿ”’

Auto HTTPS

Automatic TLS for every proxy host via Caddy ACME. Let's Encrypt, ZeroSSL, and Cloudflare DNS-01 out of the box.

๐Ÿ“ˆ

Traffic Analytics

Live request charts, country heatmap, top user agents, and blocked request log across any time range.

๐ŸŒ

Geo Blocking

Block or allow by country, continent, ASN, CIDR, or exact IP per host, with priority allow-override rules.

๐Ÿ”‘

Access Control

HTTP basic auth lists or full OAuth2/OIDC SSO via Authentik, Keycloak, Auth0, and any OIDC provider.

๐Ÿ“‹

Audit Log

Every configuration change is tracked and full-text searchable. See who did what and when.

๐Ÿ›ก๏ธ

Certificate Visibility

Issuer, expiry status, and health for every ACME-managed cert. No more guessing what Caddy obtained.

๐Ÿณ

Docker Ready

Up in seconds with a single docker-compose file. Persistent volumes, stateless app, easy to backup.

Traffic Intelligence

See every request,
in real time.

Charts, country heatmaps, user agent breakdowns, and a paginated blocked-request log. Filter by host or pick any time range from the last hour to 30 days.

Analytics dashboard
Proxy Management

Every reverse proxy,
one interface.

Search across all hosts, toggle them on or off instantly, and configure upstreams, load balancing, and access lists without touching a config file.

Proxy Hosts
TLS Certificates

HTTPS by default.
Visibility built in.

Caddy handles certificate issuance automatically. The Certificates page shows issuer, expiry, and status for every managed cert and lets you import custom ones when needed.

Certificates
Configuration

Every option,
without the YAML.

The host editor exposes load balancing policies, Authentik forward auth, custom DNS resolvers, upstream DNS pinning, geo blocking rules, and HSTS all from a single form.

Proxy Editor
Open Source

Deploy in Seconds

A single docker-compose file is all you need.

# Clone and configure
git clone https://github.com/fuomag9/caddy-proxy-manager.git
cd caddy-proxy-manager && cp .env.example .env
 
# Configure the environment
nano .env
 
# Start
docker compose up -d

Access at http://localhost:3000 ยท Data persists in Docker volumes