Docker Compose Generator
Customize and generate your Riven deployment configuration
Configuration
⚠️ Important: This generator creates config files for upcoming version of Riven (v1.0)
e.g., America/New_York, Europe/Zurich, Asia/Tokyo
Run id command to find your user/group IDs
The URL where you'll access the frontend (remove if using reverse proxy)
Absolute path on your host system for the Riven mount
⚠️ Important: After generating, you must:
- Set a secure 32-character API key for
BACKEND_API_KEY - Generate a random
AUTH_SECRETusingopenssl rand -base64 32 - Set a secure database password for
POSTGRES_PASSWORD - Configure mount propagation on your host (see docs)
Systemd Service
📋 Installation Instructions:
- Create the mount directory:
sudo mkdir -p /mnt/riven - Save the service file:
sudo nano /etc/systemd/system/riven-mount.service - Reload systemd:
sudo systemctl daemon-reload - Enable and start the service:
sudo systemctl enable --now riven-mount.service - Verify it's running:
sudo systemctl status riven-mount.service
Loading...Next Steps
1. Save Configuration
Download or copy the generated docker-compose.yml file to your server
2. Set Credentials
Replace placeholder values for API keys and database passwords with secure credentials
3. Deploy
Follow the Getting Started Guide for complete deployment instructions
Additional Resources
- 🚀 Deployment Guide - Production deployment with reverse proxies
- 💾 Filesystem (VFS) Documentation - Understanding mount propagation and VFS configuration
- 🔧 Troubleshooting - Common issues and solutions