Web frontend for caddy/ui — manage your Caddy server from the browser
10K+
The web frontend for caddy/ui, a web interface for managing your Caddy server. Built with React and served via Nginx.
This is the frontend image. You will also need the backend image.
services:
caddy-ui-frontend:
image: zackwag/caddy-ui-frontend:latest
container_name: caddy-ui-frontend
restart: unless-stopped
ports:
- 8080:80
networks:
- caddy-ui
depends_on:
- caddy-ui-backend
The frontend proxies API requests to the backend via Nginx. The default Nginx config expects the backend at caddy-ui-backend:3001.
If your backend has a different hostname or port, mount a custom Nginx config:
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf
| Tag | Description |
|---|---|
latest | Most recent stable build |
v1.12 | Notifications settings panel |
v1.11 | Caddy version display restored, superseded cert detection |
v1.10.1 | Validate checkbox for caddy fmt |
v1.10 | React Router navigation, RESTful UI patterns |
v1.9 | Dark/light theme, log export |
v1.8 | Metrics tab with latency percentiles |
v1.7 | Login screen, auth support |
v1.6 | Route editing, route notes |
v1.5 | Caddyfile history viewer |
v1.4 | Dashboard health summary |
v1.3 | Health status dots, domain links |
v1.2 | TLS tab, certificate management |
v1.1 | Initial release |
Content type
Image
Digest
sha256:a250d38e5…
Size
27.6 MB
Last updated
3 days ago
docker pull zackwag/caddy-ui-frontend