What is DashCaddy? The AI-Powered Self-Hosting Platform Explained
If you've ever wanted to self-host your applications but felt overwhelmed by Docker, DNS configuration, SSL certificates, and reverse proxies—DashCaddy is the solution you've been looking for.
What Makes DashCaddy Different
DashCaddy isn't just another Docker management tool. It's an AI-native self-hosting platform that lets you deploy applications using plain English commands.
Traditional Self-Hosting vs DashCaddy
Traditional approach (without DashCaddy):
- Research which Docker image to use
- Write a docker-compose.yml file
- Configure environment variables
- Set up DNS A and CNAME records
- Configure reverse proxy (Nginx, Caddy, or Traefik)
- Generate or obtain SSL certificates
- Configure SSL certificates in your reverse proxy
- Test everything
With DashCaddy:
- Type: "Deploy Jellyfin for my media server"
- Done. DNS, SSL, and reverse proxy are automatic.
Key Features
77 One-Click App Templates
DashCaddy includes pre-configured templates for popular self-hosted applications:
- Media servers: Jellyfin, Plex, Emby
- Communication: Matrix, Element, Mattermost
- Productivity: Home Assistant, Paperless-NGX, Firefly III
- And 70+ more
AI Intent Router
The AI analyzes your plain English requests, determines which app you want, and configures everything automatically.
Built-in Security Center
- Automatic SSL via Let's Encrypt
- TOTP two-factor authentication
- Rate limiting
- IP blocking
- Security headers
Multi-Host Fleet Management
Manage multiple servers from a single dashboard. Deploy apps across your entire homelab or production fleet with one command.
MCP Server for AI Agents
Machine Chain Protocol (MCP) server allows AI assistants to manage your infrastructure programmatically.
Who Is DashCaddy For?
- Homelab enthusiasts who want easier container management
- Self-hosters tired of manual reverse proxy configuration
- Small businesses needing simple internal tool deployment
- Developers who want infrastructure-as-code without the complexity
Try It Now
Install DashCaddy on any Linux server:
curl -fsSL https://get.dashcaddy.net | bash
Visit dashcaddy.net to learn more.