← All posts
6 min readDashCaddy Team

What is DashCaddy? The AI-Powered Self-Hosting Platform Explained

what is dashcaddyself-hosting platformAI self-hostingdocker deploymentautomated ssl

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):

  1. Research which Docker image to use
  2. Write a docker-compose.yml file
  3. Configure environment variables
  4. Set up DNS A and CNAME records
  5. Configure reverse proxy (Nginx, Caddy, or Traefik)
  6. Generate or obtain SSL certificates
  7. Configure SSL certificates in your reverse proxy
  8. Test everything

With DashCaddy:

  1. Type: "Deploy Jellyfin for my media server"
  2. 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.