Skip to content

DUMB

DUMB - A Unified Media Solution#

DUMB is an all-in-one media management and streaming solution that integrates multiple services into a single Docker image for streamlined deployment. Automate discovery, downloads, and library organization using Debrid and Usenet services, Plex Discover Watchlists, Trakt lists, Seerr, and more.

  • 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.

  • 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
  • Orchestrators: Riven, CLI Debrid, Plex Debrid, Decypharr, NzbDAV, AltMount
  • Automation: Sonarr, Radarr, Lidarr, Prowlarr, Whisparr, NeutArr, Profilarr
  • Storage & Caching: Zurg, rclone
  • Requests & Watchlists: Seerr, Pulsarr
  • Monitoring & Tools: Tautulli, Zilean
  • 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.