Skip to content

🛠️ Installation & Prerequisites#

Before you deploy DUMB, make sure your environment and accounts are ready.


✅ System Requirements#

  • Docker or Docker-compatible environment
  • Linux system (WSL on Windows when using rshared)
  • Minimum 2 vCPU, 2GB RAM, SSD recommended

Docker Desktop

Docker Desktop CANNOT be used to run DUMB when using rshared mount propagation.

Docker Desktop does not support the mount propagation required for rclone mounts.

image

See the deployment options to run DUMB on Windows through WSL2.


🔐 Required Credentials#

Service Required Info
Debrid API Key (Real-Debrid)
GitHub Token (if using the sponsored Zurg repo)

📌 See Configuration → Integration Tokens


📂 Required Directories#

You’ll need to bind mount the following volumes when running the container:

Container Mount Path Description
/config Location for configuration files
/log Location for logs
/zurg/RD Location for Zurg RealDebrid active configuration
/riven/backend/data Location for Riven Backend data
/postgres_data Location for PostgreSQL databases
/pgadmin/data Location for pgAdmin 4 data
/zilean/app/data Location for Zilean data
/plex_debrid/config Location for plex_debrid data
/cli_debrid/data Location for cli_debrid data
/phalanx_db/data Location for phalanx_db data
/decypharr Location for decypharr data
/plex Location for Plex Media Server data
/mnt/debrid Location for raw debrid files/links and symlinks

/config

If a Zurg config.yml and/or Zurg app is placed here, it will be used to override the default configuration and/or app used at startup

/mnt/debrid:rshared

The :rshared must be included in order to support mount propagation for rclone to the host when exposing the raw debrid files/links to an external container; e.g., the arrs or a media server.

:rshared is not required when using the default configuration leveraging the internal media server or when not utilizing Decypharr


🧰 Preparation Checklist#


⏭️ Next Steps#