
CaddyManager
Web UI to manage multiple Caddy 2 servers and Caddyfiles
1.1k stars 45 forks last commit first released
Slowing down
No commits since 7 Sept 2025. Check the issue tracker before you rely on it.
CaddyManager is a web-based management interface for administering Caddy 2 servers from a single dashboard. It helps you organize multiple servers, edit and validate Caddyfiles, and control access for teams.
Key Features
- Multi-server dashboard to add, remove, and monitor multiple Caddy 2 instances
- Caddyfile configuration editor with syntax highlighting, templates, and validation workflows
- Authentication with JWT-based sessions and role-based access control
- API key management for programmatic access
- Audit logging to track user and system actions
- Dual database support: SQLite (default) or MongoDB
- Integrated API documentation via Swagger UI
- Runtime and application metrics endpoints suitable for Prometheus scraping
Use Cases
- Manage several Caddy reverse proxies across environments from one UI
- Maintain Caddyfile configurations with safer editing and validation
- Provide controlled access and traceability for teams operating Caddy infrastructure
Limitations and Considerations
- The project is in early development; configuration and data backups are strongly recommended before using in production
CaddyManager is a practical option for operators who prefer a graphical interface for Caddy administration while retaining API access, auditability, and flexible storage options. It is suited for homelabs and small-to-medium deployments, with MongoDB support for larger setups.
Categories:
Tags:
Tech Stack:
Similar to CaddyManager

ByteStash
Self-hosted web app for storing and organizing code snippets
ByteStash is a self-hosted snippet manager for creating, editing, and filtering code snippets with secure storage in SQLite and an optional API with Swagger UI.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Organizr
Web-based dashboard to organize and access homelab services
Organizr is a PHP-based homelab dashboard that organizes your self-hosted services into tabs, with user management and multiple authentication options.

Lowdefy
Config-based web framework for internal tools and business apps
Lowdefy is a config-driven web framework for building internal tools, admin panels, dashboards, CRUD apps, and client portals using YAML or JSON with extensible plugins.

DreamFactory
Automatic REST API generation for databases and services
DreamFactory generates secure, documented REST APIs for SQL/NoSQL databases and other services, with a web admin UI, authentication, and role-based access control.

Squirrel Servers Manager
Agentless server, container, and configuration management UI
Self-hosted, UI-focused tool to manage servers over SSH with Ansible playbooks, Docker container visibility, automations, and Prometheus-backed metrics.





