unRAID Deployment
Deploying DUMB on unRAID¶
This guide will walk you through deploying Debrid Unlimited Media Bridge (DUMB) on unRAID using the Community Applications plugin and Docker.
Prerequisites¶
Before proceeding, ensure you have the following:
- A running unRAID server with Docker enabled.
- The Community Applications plugin installed.
- At least one unRAID share for persistent storage (e.g.,
/mnt/user/appdata/DUMB). - An understanding of basic Docker container and volume mapping in unRAID.
Optional but recommended:
- Installed media server such as Plex, Jellyfin, or Emby.
- A valid Plex Token (if using Plex integration).
Quick Start¶
1. Install the DUMB Template¶
- Navigate to the Apps tab in unRAID.
- Search for
DUMBand select the Debrid Unlimited Media Bridge template. - Click Install.
2. Path and Variable Configuration¶
Ensure your paths and environment variables are set correctly:
- Mount all relevant paths (e.g., /mnt, /config, /cache) to valid unRAID shares.
- Set your PUID to 99 and PGID to 100 (used for nobody:users on unRAID).
- Set your timezone (TZ) appropriately (e.g., America/New_York).
3. Fix Permissions (First-Time Only)¶
Docker on unRAID may create directories as
root, causing permission issues. Fix this using the following method:
Terminal Method:¶
chown -R 99:100 /mnt/user/appdata/DUMB
WebUI Method:¶
- Go to Shares > locate your DUMB share.
- Click the
+to expand. - Under Owner, set to
nobody(user ID 99).
4. Start the Container¶
- Click Start in the Docker tab.
- Open the Logs tab to confirm successful startup.
- Look for a confirmation message that
riven frontendhas started.
Matching Paths in Plex, Jellyfin, Emby¶
Your Media Server (Plex, Jellyfin, or Emby) must have the same paths as DUMB:
- DUMB mounts:
/mnt(contains both Riven and Zurg content)- In your media server:
- Mount
/mntto/mntas well. - Only add the Riven path (e.g.,
/mnt/movies,/mnt/shows) as libraries.
Do NOT add
/dataor Zurg’s full rclone mount as libraries. Use only the Riven symlinked content.
Example Screenshots¶
- DUMB Docker setup:
- Plex Docker container setup:
- Plex UI Library paths:
Additional Configuration¶
Plex Token Setup¶
To enable features like watchlist syncing, you may need your Plex token:
- Visit
https://plex.tv, login. - Open any item > click the 3 dots > View XML.
- At the end of the URL, copy the value after
Plex-Token=.
Advanced Tools¶
To troubleshoot permissions or inspect mounts:
docker exec -w /mnt/movies dumb ls -Rl
docker exec -it dumb sh
apk add mc && mc
Jellyfin and Emby Notes¶
Both Jellyfin and Emby can work with DUMB:
- Map
/mntinto the containers. - Add only the Riven subpaths (
/mnt/movies,/mnt/shows) as libraries.
Troubleshooting¶
- Check logs via Docker tab > select DUMB > Logs.
- Use
docker execor Midnight Commander to inspect file/folder structure. - Common issues:
- Wrong
PUID/PGID - Paths not matching between DUMB and your media server
- Invalid Plex token