AI-native self-hosting platform

Every Tool You Need to Self-Host

From AI-powered deployment to enterprise security, real-time monitoring, and multi-host fleet management โ€” DashCaddy brings the entire self-hosting stack under one roof.

๐Ÿค–
New

AI-Powered Self-Hosting

Talk to your homelab. DashCaddy's AI Intent Router understands natural language commands, and the built-in MCP Server lets AI assistants like Claude and GPT control your infrastructure directly. The first self-hosting platform built for the agentic era.

๐ŸŽฏAI Intent Router โ€” natural language commands
๐Ÿ”ŒMCP Server for Claude & GPT control
๐Ÿ’ฌ"deploy Plex", "check SSL status", "restart jellyfin"
๐Ÿง Context-aware infrastructure reasoning
AI Intent Router โ€” natural language commands
MCP Server for Claude & GPT control
"deploy Plex", "check SSL status", "restart jellyfin"
4 features included
๐Ÿš€

App Deployment

Deploy from a library of 77 pre-configured Docker templates with one click. Automatic configuration, smart defaults, and service discovery that auto-detects running containers and lets you adopt them instantly. From zero to live in seconds.

โšกOne-click deployment
๐Ÿ“ฆ77 app templates
โš™๏ธAutomatic configuration
๐Ÿ”Service Discovery & auto-adopt
๐Ÿง™Smart Defaults Wizard
One-click deployment
77 app templates
Automatic configuration
5 features included
๐Ÿ”’

SSL & Security

Enterprise-grade security, baked in. Automatic SSL via Caddy's internal CA, TOTP 2FA with email magic link, multi-user admin with role-based access, encrypted credential vault, PII-masked audit logs, and a Security Center that unifies events from every source โ€” with per-IP perimeter analytics for spotting attack sources.

๐Ÿ”Automatic SSL certificates
๐Ÿ“ฑTOTP 2FA + email magic link
๐Ÿ‘ฅMulti-user admin (RBAC + invites)
๐Ÿ”‘Encrypted credential vault
๐Ÿ“PII-masked audit logging
๐Ÿ›ก๏ธSecurity Center (multi-source events)
๐ŸŒPerimeter analytics (per-IP, per-vhost)
Automatic SSL certificates
TOTP 2FA + email magic link
Multi-user admin (RBAC + invites)
7 features included
๐ŸŒ

DNS & Networking

Full DNS automation powered by Technitium DNS, plus a Caddyfile-as-code visual builder for crafting reverse proxy rules without touching config files. Manage subdomains, routes, and proxies from a single dashboard.

โœจAutomatic DNS records
๐Ÿ”—Technitium DNS integration
๐Ÿ—๏ธCaddyfile-as-code visual builder
๐Ÿ”Reverse proxy management
Automatic DNS records
Technitium DNS integration
Caddyfile-as-code visual builder
4 features included
๐Ÿ“Š

Monitoring & Operations

Real-time visibility into every container and service. WebSocket live updates keep your dashboard in sync instantly, health checks catch problems early, and Prometheus metrics export feeds your existing observability stack.

๐ŸŸขReal-time health monitoring
โšกWebSocket live updates
๐Ÿ“ˆPrometheus metrics export
๐Ÿ’“Container health checks
โฑ๏ธResponse time & resource tracking
Real-time health monitoring
WebSocket live updates
Prometheus metrics export
5 features included
๐Ÿ’พ

Backup & Recovery

One-click backup and disaster recovery built for peace of mind. Full-system backups with checksum verification, point-in-time restore, and a disaster recovery workflow that gets you back online fast when it matters most.

๐Ÿ”™One-click backup & restore
๐Ÿ†˜Disaster Recovery mode
โœ…Full-system backup w/ checksums
โฎ๏ธPoint-in-time restore
One-click backup & restore
Disaster Recovery mode
Full-system backup w/ checksums
4 features included
๐Ÿ› ๏ธ

Developer Platform

DashCaddy isn't just a UIโ€”it's a platform. A full REST API with JSON endpoints, a plugin/extension system for custom workflows, and internationalization across 31 languages including full RTL support.

๐ŸŒREST API (JSON, MCP protocol)
๐Ÿ”ŒPlugin / Extension system
๐Ÿ”„Auto-update manager
๐ŸŒi18n: EN/ES/FR/DE/AR (RTL)
REST API (JSON, MCP protocol)
Plugin / Extension system
Auto-update manager
4 features included
โญ

Premium Features

Power features for production and multi-host deployments. Auto-Login SSO across your apps, multi-container Recipes, Docker Swarm orchestration, and Fleet Management to register remote instances with parallel health probes and multi-host deploy plans.

๐Ÿ”‘Auto-Login SSOPremium
๐Ÿ“šRecipes (multi-container stacks)Premium
๐ŸณDocker Swarm orchestrationPremium
๐Ÿ“กMulti-Host Fleet ManagementPremium
๐Ÿš€Priority supportPremium
Auto-Login SSO
Recipes (multi-container stacks)
Docker Swarm orchestration
5 features included
The Agentic Era of Self-Hosting

Control Your Homelab With Natural Language

DashCaddy speaks AI natively. Type what you want, or let your favorite assistant do it.

๐ŸŽฏ

AI Intent Router

Skip the menus. Just type a command in plain English and DashCaddy figures out the right actions.

โ€บ"deploy Plex"
โ€บ"check SSL status"
โ€บ"restart jellyfin"
โ€บ"show failing containers"
๐Ÿ”Œ

MCP Server

DashCaddy runs as a Model Context Protocol server, so AI assistants can manage your homelab directly.

Claude desktop & API
GPT / ChatGPT integrations
Any MCP-compatible client
Scoped, audited, secure access

Free vs Premium

A powerful free tier for everyone. Premium unlocks multi-host, SSO, and more.

Free

Everything to self-host a single node.

  • 77 one-click app templates
  • Automatic SSL certificates
  • Technitium DNS automation
  • Reverse proxy + Caddyfile builder
  • Real-time monitoring & WebSocket updates
  • TOTP 2FA + multi-user admin
  • Encrypted credential vault
  • Audit logging
  • Security Center
  • One-click backup & restore
  • AI Intent Router + MCP Server
  • REST API (350+ endpoints)
  • Plugin / Extension system
  • i18n (31 languages, RTL)
  • Prometheus metrics export
Premium

Premium

For production, multi-host, and teams.

Everything in Free, plus:

  • Auto-Login SSO for deployed apps
  • Recipes โ€” multi-container stack deployment
  • Docker Swarm orchestration
  • Multi-Host Fleet Management (remote instances, parallel health probes, multi-host deploy plans)
  • Disaster Recovery (full-system backup w/ checksums)
  • Priority support
Explore Premium Plans

Questions About Features?

Check our documentation or contact support.