Skip to content

caddymanager

Reverse Proxies & Load Balancers

A modern web UI to manage multiple Caddy2 servers with dual SQLite/MongoDB support, configuration editing, authentication, API access, and real‑time monitoring.

Vue Latest 0.0.2 · 10mo ago Security brief →

Features

  • Dual database support (SQLite default or MongoDB)
  • Manage multiple Caddy2 servers from a single dashboard
  • Syntax‑highlighted Caddyfile editor with validation
  • JWT‑based authentication and role‑based access control
  • API key management for programmatic access
  • Audit logging, real‑time status checks, and Swagger API docs

Recent releases

View all 2 releases →
0.0.2 Breaking risk
⚠ Upgrade required
  • Replace your existing docker-compose.yml with the new version provided in the release notes
  • Backend is no longer directly accessible — all /api/* requests are proxied through the frontend; remove any direct backend port exposure from custom configs
  • SQLite is now the default database engine; set DB_ENGINE=mongodb and use '--profile mongodb' to opt into MongoDB
Breaking changes
  • Docker Compose file has changed and must be updated before upgrading — backend is no longer directly exposed, all API access now routes through the frontend proxy
Notable features
  • Multi-database support: SQLite (default) and MongoDB (optional via profile)
  • Alternative JSON editor for large config edits and copy-paste workflows
  • Initial dashboard with OpenTelemetry integration

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,069
Forks
44
Languages
Vue JavaScript Shell

Install & Platforms

Install via
docker-compose

Beta — feedback welcome: [email protected]