Docs·UnderPeaks

Self-Hosting · Requirements

Requirements

Runtime

  • Node.js 18 or higher
  • npm 9 or higher

Database

One of:

  • Supabase (recommended)
  • PostgreSQL 14+
  • MySQL 8+
  • MongoDB 6+
  • Firebase Firestore

Storage

For image and file uploads, you need one of:

  • Supabase Storage (included if using Supabase adapter)
  • AWS S3 or compatible (Cloudflare R2, Backblaze B2)
  • Local disk (development only — not recommended for production)

Environment variables

See the database setup guides for the full list of required variables per adapter.