Self-Hosting
Self-Hosting
Deploy Recursiv on your own infrastructure
Overview
Recursiv can be self-hosted using Docker Compose, Kubernetes, or a manual setup. The platform requires:
- Node.js 18+ runtime
- PostgreSQL 15+ database
- Redis 7+ for caching and rate limiting
- R2/S3-compatible object storage (optional, for file uploads)
Docker Compose (recommended)
The quickest way to self-host:
Kubernetes
Helm chart available at deploy/self-host/kubernetes/:
See the Kubernetes README for full configuration options.
Environment Variables
See .env.example for the full list of configuration options.