bb69b9681697d97543c9080db5c83d2290e3e90b
- What You Can Do section with all 6 key capabilities - Complete 75+ app template catalog by category - Step-by-step deployment workflow - All 8 platform features documented - Pricing & licensing (Free vs Premium) - Infrastructure integrations (Technitium DNS, Pi-hole, WireGuard, DashCA) - Troubleshooting guide - Premium features: Swarm, Recipes, SSO
DashCaddy.net - Marketing Website
Marketing and sales website for DashCaddy, the self-hosted Docker dashboard with automatic SSL, DNS, and reverse proxy configuration.
Tech Stack
- Next.js 16 with App Router and TypeScript
- Tailwind CSS for styling
- Stripe for subscription payments ($20/mo or $99/yr)
Getting Started
# Install dependencies
npm install
# Copy environment file and configure
cp .env.example .env.local
# Run development server
npm run dev
Open http://localhost:3000 to see the site.
Pages
| Route | Description |
|---|---|
/ |
Landing page with hero, features, app showcase |
/features |
Detailed feature breakdown |
/pricing |
Pricing plans with Stripe Checkout |
/docs |
Getting started guide and documentation |
/about |
About page and company info |
/success |
Post-checkout success page |
Stripe Integration
See STRIPE_SETUP.md for the current billing and license-server setup.
API Routes:
- Website pricing uses the external DashCaddy license server for checkout initiation.
- Website-local Stripe routes are disabled compatibility stubs and are not the production billing path.
Logo Setup
Place your samiahmed7777-logo.png file in public/images/ for the footer copyright branding.
Deployment
# Build for production
npm run build
# Start production server
npm start
The site can be deployed to Vercel, your own server (with Node.js), or any platform that supports Next.js.
License
Proprietary - DashCaddy
Description
Languages
TypeScript
97.9%
CSS
1.6%
JavaScript
0.5%