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_SECRET using openssl rand -base64 32
  • Set a secure database password for POSTGRES_PASSWORD
  • Configure mount propagation on your host (see docs)

Systemd Service

📋 Installation Instructions:

  1. Create the mount directory:sudo mkdir -p /mnt/riven
  2. Save the service file:sudo nano /etc/systemd/system/riven-mount.service
  3. Reload systemd:sudo systemctl daemon-reload
  4. Enable and start the service:sudo systemctl enable --now riven-mount.service
  5. 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