Docs

Connect your services

Configure accounts, billing, email and optional analytics.

Accounts and email

Set TEMPLATE_MODE=live, DATABASE_URL, NEXTAUTH_SECRET and your exact NEXTAUTH_URL. Configure Google or GitHub OAuth callbacks, or RESEND_API_KEY and EMAIL_FROM for 15-minute email links. Verify your sending domain in Resend first.

Stripe

Set BILLING_PROVIDER=stripe, the test secret, webhook secret and Pro/Scale recurring price IDs. Forward Stripe events to /api/webhooks/stripe. Enable the customer portal. Checkout and portal creation require same-origin POST requests.

TideStat

Sign in at tidestat.yololab.cc/account.html, add your website and copy its public ID. Set NEXT_PUBLIC_ANALYTICS_PROVIDER=tidestat and NEXT_PUBLIC_TIDESTAT_SITE_ID, then rebuild. No Worker or database setup is needed for the hosted analytics service. Grant analytics consent on your website and verify a new pageview in TideStat Website setup. See docs/TIDESTAT.md for Agent and manual instructions.