CaddyBuddy¶
Manage one Caddy installation through a focused web interface for sites, configuration, certificates, and SSL Labs assessments.
What CaddyBuddy manages¶
-
Caddy runtime
Guided onboarding verifies the Admin API and establishes CaddyBuddy as the configuration manager.
-
Sites
Create, validate, enable, disable, and deploy site blocks with one or more domains.
-
Caddyfile
Edit the managed configuration, validate syntax, and deploy changes through Caddy's Admin API.
-
Certificates
See certificate state and remaining validity for configured domains, and start applicable renewal actions; runtime control enables force renewal and restart repair.
-
SSL Labs
Register an email address, run assessments, schedule weekly or monthly scans, and inspect grade history.
-
Protected administration
Session authentication, CSRF validation, security headers, rate limiting, and constrained Caddy Admin targets are built in.
Deployment model¶
CaddyBuddy is designed for a single Caddy installation. The recommended deployment uses the published Docker image, a persistent application data directory, access to a private Caddy Admin API, and optional read access to Caddy's certificate storage.
Exclusive configuration ownership
After onboarding, treat CaddyBuddy as the owner of the active Caddy configuration. Avoid editing the managed Caddyfile concurrently with another deployment tool.