Docs·UnderPeaks

Self-Hosting · Deployment

Deployment

  1. Push your Underpeaks fork to GitHub
  2. Import the repo in vercel.com
  3. Set all required environment variables in the Vercel dashboard
  4. Deploy

Vercel auto-deploys on every push to main.

Railway

  1. Create a new project at railway.app
  2. Connect your GitHub repo
  3. Add a PostgreSQL or MySQL plugin, or connect your external database
  4. Set environment variables
  5. Deploy

Docker

Docker support is coming in a future release.

Production checklist

  • NODE_ENV=production is set
  • All database env vars are set
  • JWT_SECRET is a long random string
  • NEXT_PUBLIC_APP_DOMAIN points to your live URL
  • RLS is enabled (Supabase adapter)
  • Backups are configured