Major site overhaul: reflect all current product features + logo + Stripe Payment Links

Homepage: AI-powered hero, 9 feature cards (AI Intent Router, MCP Server,
Security Center, Fleet Management, Service Discovery, Plugin System),
expanded comparison table (7→13 rows), Smart Wizard in How It Works

Features page: Complete rewrite — 8 feature sections led by AI-Powered
Self-Hosting, Free vs Premium comparison grid

Pricing page: Fixed broken Stripe checkout (was 503 stub). Subscribe
button now uses Stripe Payment Links. Core tier lists all 18 features.

All 7 docs pages: Updated to reflect current architecture (AI, MCP,
Security Center, SDK, Caddyfile-as-Code, Service Discovery, etc.)

About page: AI-Native value prop, updated tech stack, by-the-numbers

Navbar: Fixed broken #anchor links → proper routes, added DashCaddy logo

AppShowcase: 50+ → 76+ templates

Logo: Dark + light versions deployed, wired into navbar/footer/favicon
This commit is contained in:
Krystie
2026-08-12 16:53:58 -07:00
parent 3b2023e97a
commit 34704066c3
20 changed files with 1037 additions and 339 deletions
+54 -16
View File
@@ -8,37 +8,75 @@ export default function DocsOverviewPage() {
<Navbar />
<DocsLayout
title="Product Overview"
intro="DashCaddy is a self-hosted control plane for deploying, exposing, and managing Docker applications with DNS automation, reverse proxy integration, internal HTTPS, and centralized service visibility."
intro="DashCaddy is a self-hosted control plane for deploying, exposing, and managing Docker applications with automatic DNS, reverse proxy, internal HTTPS, real-time monitoring, AI-driven operations, and centralized fleet visibility."
>
<h2>What DashCaddy is</h2>
<p>
DashCaddy brings together the layers that self-hosters usually wire by hand: Docker deployment,
reverse proxy management through Caddy, DNS automation through Technitium DNS, internal certificate
distribution through DashCA, service monitoring, and operational controls.
DashCaddy brings together the layers that self-hosters usually wire by hand Docker deployment,
Caddy reverse proxy, Technitium DNS automation, internal certificate distribution, service monitoring,
and operational tooling and unifies them behind a single, cohesive control plane.
</p>
<p>
The goal is simple: make running self-hosted services feel cohesive instead of fragmented.
Instead of editing a dozen config files and praying the layers agree, you deploy a service once and
DashCaddy wires the runtime, the proxy route, the DNS record, the TLS certificate, and the health
checks for you. The goal is simple: make running self-hosted services feel like one product instead
of six fragile integrations.
</p>
<h2>Platform architecture</h2>
<p>
DashCaddy is a production-grade platform built on a layered stack:
</p>
<ul>
<li><strong>Application layer</strong> a React dashboard for operators, plus a REST API and WebSocket channel for real-time updates.</li>
<li><strong>Orchestration layer</strong> a Node.js/Express engine that drives deployments, service lifecycle, DNS, reverse proxy, and certificates.</li>
<li><strong>Runtime layer</strong> Docker and Docker Compose for container workloads, with optional Docker Swarm and multi-host fleet support.</li>
<li><strong>Edge layer</strong> Caddy as the reverse proxy and automatic HTTPS termination, managed through its Admin API.</li>
<li><strong>Name resolution layer</strong> Technitium DNS for programmatic record creation and removal.</li>
<li><strong>Trust layer</strong> Caddy&apos;s internal CA and the optional DashCA certificate authority for trusted internal HTTPS.</li>
<li><strong>Observability layer</strong> real-time health checks, Prometheus metrics export, and structured audit logging.</li>
<li><strong>Intelligence layer</strong> an AI Intent Router for natural-language operations and an MCP Server for AI assistant integration.</li>
</ul>
<h2>Core product components</h2>
<ul>
<li><strong>Dashboard</strong>: the main operator interface for service visibility and management.</li>
<li><strong>DashCaddy API</strong>: the orchestration engine for deployments, DNS, reverse proxy, certificates, and operational tooling.</li>
<li><strong>Installer</strong>: a guided installation path for users who want faster setup.</li>
<li><strong>DashCA</strong>: the internal certificate authority distribution surface for trusted internal HTTPS.</li>
<li><strong>Licensing</strong>: Premium feature gating tied to external validation/deactivation flows.</li>
<li><strong>Dashboard</strong> the main operator interface for service visibility, deployment, fleet management, and operational controls.</li>
<li><strong>DashCaddy API</strong> the orchestration engine under <code>/api/v1/</code> for deployments, DNS, reverse proxy, certificates, monitoring, and operational tooling.</li>
<li><strong>Template Library</strong> 76+ one-click Docker application templates covering the most popular self-hosted apps.</li>
<li><strong>Service Discovery</strong> auto-detection of existing containers on the host with one-click adoption into a managed service.</li>
<li><strong>Caddyfile-as-Code</strong> a visual reverse-proxy builder that generates and applies Caddy configuration without manual edits.</li>
<li><strong>DashCA</strong> the internal certificate authority distribution surface for trusted internal HTTPS across devices.</li>
<li><strong>Security Center</strong> a multi-source event pipeline aggregating logs and signals for threat detection and audit.</li>
<li><strong>AI Intent Router</strong> turn natural-language commands into real infrastructure actions.</li>
<li><strong>MCP Server</strong> expose DashCaddy operations to AI assistants and external automation.</li>
<li><strong>Licensing</strong> Premium feature gating tied to external validation and deactivation flows.</li>
</ul>
<h2>Who DashCaddy is for</h2>
<p>
DashCaddy is built for self-hosters, home lab operators, small teams, and administrators who want one place to deploy apps,
publish them cleanly, trust internal HTTPS, and keep service infrastructure under control.
</p>
<ul>
<li><strong>Home lab operators</strong> who want one place to deploy apps, publish them cleanly, and trust internal HTTPS.</li>
<li><strong>Self-hosters</strong> tired of hand-wiring Docker, Caddy, DNS, and certificates for every new service.</li>
<li><strong>Small teams and businesses</strong> that need multi-user access, RBAC, SSO, and audit trails.</li>
<li><strong>Platform administrators</strong> managing fleets of services across one host or many, with monitoring and backup at the core.</li>
</ul>
<h2>What makes it production-grade</h2>
<ul>
<li><strong>76+ vetted templates</strong> for one-click deployment of popular self-hosted software.</li>
<li><strong>Real-time monitoring</strong> with WebSocket live dashboard updates and Prometheus metrics export.</li>
<li><strong>Multi-user security</strong> TOTP 2FA, email magic-link login, admin invites, RBAC, encrypted credential vault, and audit logging.</li>
<li><strong>Security Center</strong> a multi-source event pipeline for centralized security visibility.</li>
<li><strong>Backup &amp; disaster recovery</strong> one-click backup/restore with SHA-256 checksums for full-system recovery.</li>
<li><strong>Internationalization</strong> 5 supported languages out of the box.</li>
<li><strong>Developer platform</strong> a JavaScript SDK with 39 methods and full TypeScript types, structured error codes (80 codes), and a plugin/extension system.</li>
<li><strong>AI-native</strong> natural-language operations via the Intent Router and AI assistant integration via MCP.</li>
</ul>
<h2>Ownership and licensing</h2>
<p>
DashCaddy is proprietary software and intellectual property of <strong>samiahmed7777</strong>. Public-facing documentation and branding
should reflect that commercial/proprietary positioning rather than an open-source default.
DashCaddy is proprietary software and intellectual property of <strong>samiahmed7777</strong>. Public-facing
documentation and branding reflect that commercial/proprietary positioning rather than an open-source default.
The core platform is fully useful without a license; Premium unlocks a focused set of advanced orchestration features.
</p>
</DocsLayout>
<Footer />