docs: update website with WAF, Instance Sync, mobile UI features and refresh all screenshots

- Add WAF, Instance Sync, and Mobile Responsive cards to features grid
- Update Auto HTTPS card to mention built-in CA
- Add WAF spotlight section with screenshot
- Update hero tagline and OG meta description
- Refresh all 9 screenshots from running app (new WAF screenshot added)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
fuomag9
2026-03-12 14:38:58 +01:00
parent 4412b7ad94
commit a332bc46a0
10 changed files with 31 additions and 8 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 397 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

After

Width:  |  Height:  |  Size: 279 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

View File

@@ -13,7 +13,7 @@
<meta property="og:url" content="https://caddyproxymanager.com/" />
<meta property="og:title" content="Caddy Proxy Manager - Control Every Edge" />
<meta property="og:description"
content="Caddy Proxy Manager Modern Web UI for Caddy with automatic HTTPS management and reverse proxy configuration." />
content="Caddy Proxy Manager Modern Web UI for Caddy with WAF, automatic HTTPS, geo blocking, instance sync, and reverse proxy management." />
<meta property="og:image" content="https://caddyproxymanager.com/assets/images/preview.png" />
<!-- Fonts -->
@@ -52,7 +52,7 @@
<section class="hero container">
<div class="hero-eyebrow">Open Source &middot; Docker &middot; Next.js</div>
<h1>Control Every Edge.</h1>
<p>The modern web interface for Caddy Server. Automatic HTTPS, geo blocking, traffic analytics, and a full audit trail. All in one place.</p>
<p>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.</p>
<div class="btn-group">
<a href="#deployment" class="btn btn-primary">Get Started</a>
@@ -83,10 +83,15 @@
<h3>Reverse Proxy</h3>
<p>Configure multiple upstreams, load balancing, custom headers, and per-host enable/disable with a clean editor.</p>
</div>
<div class="card">
<div class="card-icon">🛡️</div>
<h3>WAF</h3>
<p>Web Application Firewall powered by Coraza with OWASP CRS. Block SQLi, XSS, LFI, and RCE with per-host control and rule suppression.</p>
</div>
<div class="card">
<div class="card-icon">🔒</div>
<h3>Auto HTTPS</h3>
<p>Automatic TLS for every proxy host via Caddy ACME. Let&apos;s Encrypt, ZeroSSL, and Cloudflare DNS-01 out of the box.</p>
<h3>Auto HTTPS &amp; CA</h3>
<p>Automatic TLS via Caddy ACME with Let&apos;s Encrypt and Cloudflare DNS-01. Built-in CA for issuing internal client certificates.</p>
</div>
<div class="card">
<div class="card-icon">📈</div>
@@ -103,15 +108,20 @@
<h3>Access Control</h3>
<p>HTTP basic auth lists or full OAuth2/OIDC SSO via Authentik, Keycloak, Auth0, and any OIDC provider.</p>
</div>
<div class="card">
<div class="card-icon">🔄</div>
<h3>Instance Sync</h3>
<p>Master/slave configuration sync for multi-instance deployments. Push proxy hosts, certs, and settings to replicas on every change.</p>
</div>
<div class="card">
<div class="card-icon">📋</div>
<h3>Audit Log</h3>
<p>Every configuration change is tracked and full-text searchable. See who did what and when.</p>
</div>
<div class="card">
<div class="card-icon">🛡️</div>
<h3>Certificate Visibility</h3>
<p>Issuer, expiry status, and health for every ACME-managed cert. No more guessing what Caddy obtained.</p>
<div class="card-icon">📱</div>
<h3>Mobile Responsive</h3>
<p>Fully responsive UI with card views, mobile app bar, and touch-friendly controls. Manage your infrastructure from any device.</p>
</div>
<div class="card">
<div class="card-icon">🐳</div>
@@ -155,7 +165,7 @@
<div class="spotlight-text">
<div class="eyebrow">TLS Certificates</div>
<h2>HTTPS by default.<br>Visibility built in.</h2>
<p>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.</p>
<p>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.</p>
</div>
<div class="spotlight-image">
<img src="assets/screenshots/certificates.png" alt="Certificates" loading="lazy" />
@@ -176,6 +186,19 @@
</div>
</section>
<section class="spotlight-section">
<div class="spotlight container">
<div class="spotlight-text">
<div class="eyebrow">Security</div>
<h2>WAF protection,<br>zero config.</h2>
<p>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.</p>
</div>
<div class="spotlight-image">
<img src="assets/screenshots/waf.png" alt="WAF Events" loading="lazy" />
</div>
</div>
</section>
</div>
<!-- Deploy -->