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.