DUMB — All-in-One Media Automation for Debrid and Usenet#
Distributed Unlimited Media Bridge (DUMB) is an open-source, all-in-one Docker media automation platform. Deploy and manage Debrid or Usenet workflows, Sonarr, Radarr and other Arr apps, Plex, Jellyfin, Emby, request tools, logs, metrics, notifications, and embedded service UIs from one guided dashboard.
-
Quick Start#
Get DUMB up and running in minutes with Docker, Portainer, Unraid, or other platforms.
-
Unified Platform#
All your favorite media services in one container. Plex, Jellyfin, Emby, Sonarr, Radarr, and more—pre-configured and ready to use.
-
Automated Workflows#
Connect Debrid and Usenet services, Trakt lists, and Plex Discover watchlists. DUMB auto-wires the stack from onboarding to streaming.
-
Guided Onboarding#
Step-by-step setup for core services, optional tools, credentials, and embedded UIs. Start with sane defaults, then refine later.
-
Embedded UIs#
Use Traefik to unify service UIs under one endpoint and manage everything from the DUMB dashboard.
-
Integrated Access Layer#
Keep DUMB-owned embedded UI routes, user-managed Traefik Proxy Admin routes, and Cloudflare Tunnel ingress in clearly separated lanes.
-
Live Metrics#
Track CPU, memory, disk, and network usage in real time with WebSocket-powered updates.
-
AI Assist#
Ask service or stack questions with optional local or cloud AI, using previewable redacted context from logs, docs, config, and dependencies.
-
Authentication#
Optional JWT auth with user management to secure the UI and API.
-
Auto-Update#
Keep services current with scheduled updates or pinned versions.
-
Auto-Restart#
Health checks and backoff restarts keep services resilient.
What's Included#
DUMB integrates a comprehensive ecosystem of media management tools:
- Media Servers: Plex Media Server, Jellyfin, Emby
- Workflow services: Riven, CLI Debrid, Decypharr, NzbDAV, AltMount
- Automation: Sonarr, Radarr, Lidarr, Prowlarr, Whisparr, NeutArr, Profilarr
- Storage & Caching: Zurg, rclone
- Requests & Watchlists: Seerr, Pulsarr
- Monitoring & Tools: Tautulli, Zilean, AI Assist
- Access & Proxying: Traefik, Traefik Proxy Admin, Cloudflared
- Database: PostgreSQL, pgAdmin 4, Phalanx DB
All services work together seamlessly with Plex Discover Watchlists, Trakt lists, Seerr, and more to streamline media discovery and access.
Integrated Access Layer#
DUMB's Traefik integration is more than a convenience proxy. It gives the stack a single controlled access layer:
- Embedded service UIs are DUMB-owned routes generated under
/service/ui/<service>and surfaced in the dmbdb service pages. - Traefik Proxy Admin manages operator-created LAN or public hostnames through Traefik's HTTP provider, while DUMB keeps owning the embedded UI route file.
- Cloudflared brings Cloudflare Tunnel traffic to DUMB Traefik without requiring direct router port forwarding.
That separation matters: DUMB can keep regenerating service UI routes for enabled services, TPA can own the routes you deliberately publish, and Cloudflared can be the ingress path for Cloudflare-hosted DNS without replacing Traefik.
Ready to get started? Check out the Deployment Guide or explore the Features, Services, and Reference documentation.