Krystie fbe1a7c95c Add getting started tutorials for DashCaddy
Tutorials covering:
- Getting Started (setup wizard, timezone, deployment modes)
- Theme Customization (theme builder, presets, color customization)
- Viewing Logs (log viewer, live streaming, filtering)
- Quick Search (keyboard shortcuts, navigation)
- Backup & Restore (manual/automated backup, restore workflow)
- Stats Monitoring (resource monitor, live stats, alerts)

Also includes:
- Self-contained HTML getting started guide
- 30+ screenshots capturing UI workflows
- Issues/notes documenting test instance observations

Workflows documented:
- Light theme screenshots
- Dark theme screenshots (partial - theme builder)
- App selector (noted as empty in test instance)
- Theme builder modal
- Logs viewer
- Quick search
- Backup modal
- Stats monitoring

Total: 6 tutorial files, 30+ screenshots, 1 HTML guide
2026-05-01 20:53:01 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00
2026-04-15 20:55:30 -07:00

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
No description provided
Readme 7.5 MiB
Languages
TypeScript 97.9%
CSS 1.6%
JavaScript 0.5%