Developer
Hosting
Deploy Mini CMS with TanStack Start and Nitro.
Mini CMS is built with TanStack Start on top of Nitro, so the app can target multiple hosting providers.
Hosting Model
- The app renders through TanStack Start routes.
- Public and auth endpoints run as server handlers.
- The stack is provider-agnostic at the app level because Nitro can emit different server targets.
- The default production output is a Node server.
Provider Notes
- Vercel: works well and is currently used for the deployed app.
- Netlify / Cloudflare / other Nitro targets: possible through Nitro presets.
- Node hosts: supported through Nitro's default Node output.
What To Deploy
- Deploy the
apps/webapp. - Make sure your platform builds the app with its production environment variables available.
- If your platform needs an explicit Nitro target, set
NITRO_PRESETfor that provider. - After deploying, visit the dashboard to create your workspace and start managing content.
Build And Run
From the repo root:
bun install
bun run buildFor production preview from the built output:
node apps/web/.output/server/index.mjsOperational Notes
- Turso is the primary database target.
- Upstash Redis is used for cache and rate limiting.
- Resend is currently used for email invites.
- Other service alternatives are not documented here yet because they are not an active target today.