Self-Hosting · Deployment
Deployment
Vercel (recommended)
- Push your Underpeaks fork to GitHub
- Import the repo in vercel.com
- Set all required environment variables in the Vercel dashboard
- Deploy
Vercel auto-deploys on every push to main.
Railway
- Create a new project at railway.app
- Connect your GitHub repo
- Add a PostgreSQL or MySQL plugin, or connect your external database
- Set environment variables
- Deploy
Docker
Docker support is coming in a future release.
Production checklist
-
NODE_ENV=productionis set - All database env vars are set
-
JWT_SECRETis a long random string -
NEXT_PUBLIC_APP_DOMAINpoints to your live URL - RLS is enabled (Supabase adapter)
- Backups are configured