CaddyManager logo

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:

Share:

Similar to CaddyManager

ByteStash logo

ByteStash

Self-hosted web app for storing and organizing code snippets

2.5k
121
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
SnippetsLab logo
SnippetsLab
+2
Nginx Proxy Manager logo

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

34k
3.9k
Last commit

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.

MITActively maintained
Alternative to:
NGINX Management Suite logo
NGINX Management Suite
+6
Organizr logo

Organizr

Web-based dashboard to organize and access homelab services

5.8k
312
Last commit

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

GPL-3.0Actively maintained
Alternative to:
Heimdall Application Dashboard (LinuxServer.io) logo
Heimdall Application Dashboard (LinuxServer.io)
+9
Lowdefy logo

Lowdefy

Config-based web framework for internal tools and business apps

3k
189
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Retool logo
Retool
+8
DreamFactory logo

DreamFactory

Automatic REST API generation for databases and services

1.8k
354
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Hasura logo
Hasura
+7

Squirrel Servers Manager

Agentless server, container, and configuration management UI

1k
35
Last commit

Self-hosted, UI-focused tool to manage servers over SSH with Ansible playbooks, Docker container visibility, automations, and Prometheus-backed metrics.

AGPL-3.0Slowing down
Alternative to:
Portainer Business Edition (Portainer Cloud) logo
Portainer Business Edition (Portainer Cloud)
+10