Skip to content

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 DUMB and 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:

  1. Go to Shares > locate your DUMB share.
  2. Click the + to expand.
  3. 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 frontend has 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 /mnt to /mnt as well.
  • Only add the Riven path (e.g., /mnt/movies, /mnt/shows) as libraries.

Do NOT add /data or Zurg’s full rclone mount as libraries. Use only the Riven symlinked content.


Example Screenshots

  • DUMB Docker setup:

unraid-dumb-setup-1 unraid-dumb-setup-2

  • Plex Docker container setup:

plex-dumb-paths

  • Plex UI Library paths:

plex-paths1 plex-paths2


Additional Configuration

Plex Token Setup

To enable features like watchlist syncing, you may need your Plex token:

  1. Visit https://plex.tv, login.
  2. Open any item > click the 3 dots > View XML.
  3. 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
To enter the container interactively:
docker exec -it dumb sh
Install Midnight Commander (optional):
apk add mc && mc


Jellyfin and Emby Notes

Both Jellyfin and Emby can work with DUMB:

  • Map /mnt into the containers.
  • Add only the Riven subpaths (/mnt/movies, /mnt/shows) as libraries.

Troubleshooting

  • Check logs via Docker tab > select DUMB > Logs.
  • Use docker exec or Midnight Commander to inspect file/folder structure.
  • Common issues:
  • Wrong PUID/PGID
  • Paths not matching between DUMB and your media server
  • Invalid Plex token