diff --git a/README.md b/README.md index 11e3a296..070ffed8 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ This project provides a web UI for Caddy Server, eliminating the need to manuall Proxy Hosts Certificates Proxy Editor Audit Log +Analytics + --- ## Installation @@ -51,6 +53,7 @@ Data persists in Docker volumes (caddy-manager-data, caddy-data, caddy-config, c ## Features - **Proxy Hosts** - Reverse proxies with custom headers, multiple upstreams, load balancing, and enable/disable toggle +- **Analytics** - Live traffic charts, country map, top user agents, and blocked request log with configurable time ranges - **Search & Pagination** - Server-side search and pagination on all data tables (proxy hosts, access lists, audit log, certificates) - **Geo Blocking** - Block or allow traffic by country, continent, ASN, CIDR range, or exact IP per proxy host - **Access Lists** - Multi-account HTTP basic auth protection assignable per proxy host diff --git a/site/assets/screenshots/analytics.png b/site/assets/screenshots/analytics.png new file mode 100644 index 00000000..fe68ed98 Binary files /dev/null and b/site/assets/screenshots/analytics.png differ diff --git a/site/index.html b/site/index.html index b966c3f5..014516be 100644 --- a/site/index.html +++ b/site/index.html @@ -64,7 +64,7 @@
- Caddy Proxy Manager Dashboard + Caddy Proxy Manager Analytics
@@ -78,13 +78,15 @@

Reverse Proxy

-

Easily configure upstream pools, custom headers, and routing rules with a type-safe editor.

+

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

Auto HTTPS

-

Zero-configuration TLS certificates via Let's Encrypt. Supports Cloudflare DNS-01 and HTTP-01 challenges - out of the - box.

+

Automatic TLS certificates for every proxy host via Caddy ACME. Supports Let's Encrypt, ZeroSSL, and Cloudflare DNS-01.

+
+
+

Traffic Analytics

+

Live request charts, country-level traffic map, top user agents, and blocked request log — across any time range.

Geo Blocking

@@ -92,19 +94,19 @@

Access Control

-

Secure your endpoints with basic auth, IP access lists, or valid OAuth2/OIDC sessions.

+

Protect endpoints with HTTP basic auth lists or full OAuth2/OIDC SSO via any OIDC-compliant provider.

Audit Log

-

Every change is tracked. See who modified what and when, with full configuration diffs.

+

Every change is tracked and searchable. See who modified what and when, with full event history.

-

Modern Stack

-

Built with Next.js 16, React Server Components, and Drizzle ORM for maximum performance.

+

Certificate Visibility

+

See issuer, expiry status, and health for every ACME-managed certificate — no more guessing what Caddy obtained.

Docker Ready

-

Deploys in seconds with a single docker-compose file. Stateless application logic with persistent data.

+

Deploys in seconds with a single docker-compose file. Persistent data via volumes, stateless app logic.

@@ -115,8 +117,10 @@
- Audit Log + Proxy Hosts + Certificates Proxy Editor + Audit Log