Installation Methods Overview
OpenLift service installation methods and deployment options. Choose the method that best fits your infrastructure requirements.
🚧 Docker Installation
Currently Under Development
Docker installation is planned for future releases. A pre-built Docker image is not yet available.
Current Status
- Docker images are not published to any registry
- Docker Compose configuration is in development
- Manual installation is currently recommended
Future Docker Features (Planned)
- Pre-built images with optimized layers
- Multi-architecture support (x64, ARM64)
- Production-ready Docker Compose templates
- Health checks and monitoring integration
🛠️ Manual Installation (Recommended)
For now, manual installation is the recommended approach for both development and production deployments.
Prerequisites
- Node.js 18+ with npm
- MongoDB database
- Object storage (Cloudflare R2 or MinIO)
Quick Setup Steps
- Clone the repository
- Copy
default.envto.envand configure environment variables - Generate JWT RSA key pair
- Install dependencies:
npm install - Run database setup:
npm run db:push:mongo - Start the service:
npm run dev(development) ornpm run build && npm start(production)
👉 See the Environment Variables Guide for complete configuration details.
✅ Next Steps
- Review Environment Variables: Understand all required configuration options
- Set Up Dependencies: Configure MongoDB and object storage
- Generate Security Keys: Create JWT RSA key pairs
- Run Manual Installation: Follow the manual setup process
- Monitor for Docker Updates: Docker installation will be available in future releases