diff --git a/site/assets/screenshots/access-lists.png b/site/assets/screenshots/access-lists.png index c23e5430..1651662c 100644 Binary files a/site/assets/screenshots/access-lists.png and b/site/assets/screenshots/access-lists.png differ diff --git a/site/assets/screenshots/analytics-top.png b/site/assets/screenshots/analytics-top.png index 34a66951..3452ef3c 100644 Binary files a/site/assets/screenshots/analytics-top.png and b/site/assets/screenshots/analytics-top.png differ diff --git a/site/assets/screenshots/analytics.png b/site/assets/screenshots/analytics.png index fe68ed98..3452ef3c 100644 Binary files a/site/assets/screenshots/analytics.png and b/site/assets/screenshots/analytics.png differ diff --git a/site/assets/screenshots/audit-log.png b/site/assets/screenshots/audit-log.png index b3a32766..f6031eb2 100644 Binary files a/site/assets/screenshots/audit-log.png and b/site/assets/screenshots/audit-log.png differ diff --git a/site/assets/screenshots/certificates.png b/site/assets/screenshots/certificates.png index a1c1086f..e6b60c0c 100644 Binary files a/site/assets/screenshots/certificates.png and b/site/assets/screenshots/certificates.png differ diff --git a/site/assets/screenshots/dashboard-main.png b/site/assets/screenshots/dashboard-main.png index 0bf0477c..1cbe1737 100644 Binary files a/site/assets/screenshots/dashboard-main.png and b/site/assets/screenshots/dashboard-main.png differ diff --git a/site/assets/screenshots/proxy-editor.png b/site/assets/screenshots/proxy-editor.png index 76871524..5ef1c0a4 100644 Binary files a/site/assets/screenshots/proxy-editor.png and b/site/assets/screenshots/proxy-editor.png differ diff --git a/site/assets/screenshots/proxy-hosts.png b/site/assets/screenshots/proxy-hosts.png index 0fb5aa83..661471ff 100644 Binary files a/site/assets/screenshots/proxy-hosts.png and b/site/assets/screenshots/proxy-hosts.png differ diff --git a/site/assets/screenshots/waf.png b/site/assets/screenshots/waf.png new file mode 100644 index 00000000..41531afc Binary files /dev/null and b/site/assets/screenshots/waf.png differ diff --git a/site/index.html b/site/index.html index fddf956f..a3c79b80 100644 --- a/site/index.html +++ b/site/index.html @@ -13,7 +13,7 @@ + content="Caddy Proxy Manager – Modern Web UI for Caddy with WAF, automatic HTTPS, geo blocking, instance sync, and reverse proxy management." /> @@ -52,7 +52,7 @@
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.

+

The modern web interface for Caddy Server. WAF protection, automatic HTTPS, geo blocking, traffic analytics, instance sync, and a full audit trail. All in one place.

Get Started @@ -83,10 +83,15 @@

Reverse Proxy

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

+
+
🛡️
+

WAF

+

Web Application Firewall powered by Coraza with OWASP CRS. Block SQLi, XSS, LFI, and RCE with per-host control and rule suppression.

+
🔒
-

Auto HTTPS

-

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

+

Auto HTTPS & CA

+

Automatic TLS via Caddy ACME with Let's Encrypt and Cloudflare DNS-01. Built-in CA for issuing internal client certificates.

📈
@@ -103,15 +108,20 @@

Access Control

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

+
+
🔄
+

Instance Sync

+

Master/slave configuration sync for multi-instance deployments. Push proxy hosts, certs, and settings to replicas on every change.

+
📋

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.

+
📱
+

Mobile Responsive

+

Fully responsive UI with card views, mobile app bar, and touch-friendly controls. Manage your infrastructure from any device.

🐳
@@ -155,7 +165,7 @@
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.

+

Caddy handles certificate issuance automatically. The Certificates page shows issuer, expiry, and status for every managed cert. Import custom certs or use the built-in CA to issue internal client certificates.

Certificates @@ -176,6 +186,19 @@
+
+
+
+
Security
+

WAF protection,
zero config.

+

Enable the Coraza-powered WAF with OWASP Core Rule Set in one click. View blocked and detected events, suppress noisy rules globally or per host, and add custom SecLang directives.

+
+
+ WAF Events +
+
+
+