import Link from 'next/link'; import Navbar from '@/components/Navbar'; import Footer from '@/components/Footer'; const docs = [ { href: '/docs/overview', title: 'Product Overview', description: 'What DashCaddy is, who it is for, and how the platform fits together.', }, { href: '/docs/installation', title: 'Installation Guide', description: 'Installer-based and manual setup paths, prerequisites, and first launch expectations.', }, { href: '/docs/first-service', title: 'Deploy Your First Service', description: 'Learn the actual deployment flow and how DashCaddy wires Docker, DNS, and Caddy together.', }, { href: '/docs/integrations', title: 'Infrastructure Integrations', description: 'How DashCaddy works with Docker, Caddy, Technitium DNS, DashCA, and private access workflows.', }, { href: '/docs/premium', title: 'Premium Features', description: 'Free vs Premium, current plan model, and the exact premium-gated feature set.', }, { href: '/docs/api', title: 'API and Automation', description: 'How the API fits into service management, deployment workflows, and automation.', }, { href: '/docs/troubleshooting', title: 'Troubleshooting', description: 'A practical debugging guide for DNS, TLS, reverse proxy, certificates, and service health.', }, ]; export default function DocsHomePage() { return (

Documentation

DashCaddy Docs

Everything you need to understand, install, operate, and extend DashCaddy as a real self-hosting platform.

{docs.map((doc) => (

{doc.title}

{doc.description}

Read guide →

))}
); }