Skip to content

About

📦 About DUMB (Debrid Unlimited Media Bridge)#

Debrid Unlimited Media Bridge (DUMB) is an all-in-one, containerized platform for managing and automating media workflows using premium debrid services like Real-Debrid. Whether you're looking to automate downloads, organize libraries, mount remote content, or just reduce manual steps — DUMB aims to unify it all into a seamless experience.


🎯 Mission#

DUMB was created with a single goal:

Bridge the gap between cloud-based debrid services and traditional media server ecosystems like Plex, Jellyfin, and Emby — with maximum automation and minimal configuration.

By directly integrating the media server itself (e.g. Plex) within the DUMB container, the platform overcomes long-standing issues like broken bind mount propagation, sync delays, and external scan conflicts common in multi-container setups.


🧩 What Makes DUMB Unique?#

Unlike other solutions that focus on one piece of the puzzle, DUMB integrates every step of the media pipeline:

  • 🖥️ Embedded Media Servers — Plex (and in future: Jellyfin, Emby) run inside the same container, ensuring seamless access to mounted content and full internal control
  • 🔌 Service Coordination — via the internal DUMB API and real-time config management
  • 📥 Automated Acquisition — with core services for discovery and Zurg and/or rclone for debrid content fetching
  • ☁️ Cloud Storage Mounting — through rclone mounts direct to debrid (e.g., Real-Debrid WebDAV) or utilizing Zurg's WebDAV
  • 🔁 Library Management — using symlinks, metadata enrichment, and optional server updates
  • 📊 Metadata Caching — with Zilean to reduce latency and boost scraping efficiency
  • 🧠 Visual Control — via the DUMB Frontend for live logs, settings, and monitoring

All services are configured through a centralized file (dumb_config.json) and can be dynamically updated at runtime via the DUMB Frontend.


🛠️ Architecture at a Glance#

DUMB is built using a modular, microservices architecture, with the following components:

Service Description
DUMB API Core controller and coordination hub
DUMB Frontend Graphical interface for managing services, configs, and logs
Plex Media Server First-class embedded media server for direct playback of collected content
Riven Content search, acquisition, and integration with platforms like Plex, Trakt, Overseerr, etc
CLI Debrid Content search, acquisition, and integration with platforms like Plex, Trakt, Overseerr, etc
Decypharr Content search, acquisition, and integration with platforms like Plex, Trakt, Overseerr, etc
Zurg Handles Real-Debrid content interaction, file repair, and directory structuring
rclone Mounts cloud storage into the local container for access by your media server
Zilean Caches metadata and file hash lookups for performance
PostgreSQL / pgAdmin Internal databases and optional management UI

You can explore how these services connect in the Services Overview page.


👥 Community-Driven Development#

DUMB is fully open-source and community-powered. While development is led by a single maintainer, contributions of all kinds are welcome — not just code!

You can help by:

  • ⭐ Starring the GitHub repo
  • 💬 Boosting or participating in the Discord community
  • 🛠️ Submitting feedback, bug reports, or pull requests
  • 🧠 Helping others with questions or documentation improvements
  • 💵 Sponsoring the Dev through GitHub Sponsors

See the Contributing Guide for more details.


📚 Learn More#