Honest Comparison

SchröDrive vs the Alternatives

An honest comparison based on each project's public documentation.

Last updated June 2026
FeatureSchröDriveDUMBpd_zurgZurgRiven
Status
Project StatusActiveActiveDeprecated (Jan 2026)Active (sponsors only)Active
ScopeFull automation orchestratorAIO multi-service wrapperAll-in-one wrapperWebDAV server onlyFull media automation
SourceOpen (MIT)Open (AGPL-3.0)Open (archived)Closed (sponsors)Open (GPLv3)
ApproachSingle codebaseBundles ~30 third-party servicesWraps Zurg + plex_debridStandalone Go binarySingle codebase
Provider Support
TorBox
Via cli_debrid
RealDebrid
Via Zurg/Decypharr
AllDebrid
Via cli_debrid
Premiumize
Untested
Debrid-Link
Untested
Deepbrid
Untested
Offcloud
Untested
Put.io
Untested
MegaDebrid
Untested
Seedr
Untested
PikPak
Untested
Multi-Provider Failover
Multi-Token Rotation
Integrations
Prowlarr
Bundled
Jackett
Torrentio
Via plex_debrid
Comet
Zilean
Bundled
Mediafusion
Overseerr / Jellyseerr / Seerr
Bundled (Seerr)
Radarr/Sonarr (*arr Bridge)Native (fake qBit)Bundled + DecypharrNeeds DecypharrNeeds DecypharrBuilt-in VFS
Plex
Bundled
Jellyfin
Bundled
Emby
Bundled
Trakt
Via plex_debrid
Mdblist
Listrr
Stremio Addon Server
Usenet (NzbDAV)
Bundled
Tautulli
Bundled
Architecture
Container ModelSingle containerSingle mega-containerSingle containerSingle (+rclone)Multi-service (App + DB + Redis)
RuntimeBun/TypeScriptPython orchestratorPython + GoGoTypeScript/Node.js
Config StyleEnv vars + Web GUIGuided setup wizardEnv vars + config filesSingle YAMLSettings UI + compose
DatabaseEmbedded SQLitePostgreSQL (bundled)None (in-memory)None (in-memory)PostgreSQL + Redis
Web Dashboard10-page Next.js GUIDUMB Dashboard + service UIs
Settings UI
External DB Required
External WebDAV Mounts
Cloud Storage Mounts
Reverse Proxy / Tunnels
Bundled (Traefik + Cloudflared)
Resilience
Dead Torrent Repair3-phase auto-repairVia ZurgVia Zurgenable_repairNot documented
Mount Health MonitoringAuto-remountVia rcloneNot documentedN/A (WebDAV server)N/A (built-in VFS)
Rate Limit LearningPer-endpoint adaptive
Configurable limitsNot documented
Stale Cache Fallback
Persistent Blacklist
FUSE Auto-Recovery
N/AN/A
Symlink Backup/Repair

What Each Project Does Best

Every project in this space has its strengths. Here's a fair summary.

SchröDrive

All-in-one orchestrator with 11-provider redundancy, 3-phase torrent repair, native *arr bridge, embedded SQLite, full Next.js dashboard, and single container deployment.

  • 11 debrid providers with failover
  • 3-phase dead torrent repair
  • Native qBittorrent API bridge
  • Embedded SQLite — zero external DBs
  • Full Next.js dashboard included
  • Single container, single config

DUMB

AIO multi-service wrapper that bundles ~30 third-party projects (Zurg, Riven, cli_debrid, Decypharr, Arrs, Plex, Zilean, etc.) into a single Docker image with a guided setup wizard and Traefik access layer.

  • Bundles ~30 services in one container
  • Guided setup wizard
  • Bundled Traefik + Cloudflare tunnels
  • Symlink backup and repair
  • Aggregates existing tools — not native features
  • Python orchestrator for third-party binaries

pd_zurg

Deprecated

Deprecated as of January 2026. Was the original all-in-one Docker solution wrapping Zurg with Plex integration. Successor project is DUMB.

  • Archived — no longer maintained
  • Was the pioneer all-in-one approach
  • Successor: DUMB project
  • Python + rclone stack

Zurg

Purpose-built WebDAV server for RealDebrid. Excellent at serving files with fast Go binary, but requires additional tools for automation, scraping, and media server integration.

  • Fast Go binary
  • Excellent WebDAV serving
  • RealDebrid only
  • Needs additional tools for full setup
  • Sponsor-only access

Riven

Feature-rich media automation with 7+ scrapers, Trakt/Mdblist integration, built-in VFS, and settings UI. Requires PostgreSQL and multi-container deployment.

  • 7+ scraper sources
  • Trakt & Mdblist integration
  • Built-in VFS system
  • Settings UI for configuration
  • Requires PostgreSQL + Redis
  • Multi-container deployment

Why SQLite?

SchröDrive is a single-user application managing your personal media. PostgreSQL + Redis is infrastructure designed for thousands of concurrent users — it's overkill and operational overhead you shouldn't need.

AspectSQLite (SchröDrive)PostgreSQL + Redis
Containers needed1 (SchröDrive only)3+ (app + PostgreSQL + Redis)
RAM overhead~50 MB total~300-500 MB (PostgreSQL alone ~200 MB)
Backup methodCopy a single filepg_dump + Redis snapshot
Config complexityZero — just worksConnection strings, credentials, networking
Scaling needsNone — it's a single-user appOverkill for single-user workloads
Migration riskSchema built-in, auto-migratedManual migration scripts needed
Cold start time< 1 second10-30 seconds (DB init)
Disk footprint~5 MB~500 MB (PostgreSQL image)

Single Container

No Docker Compose orchestration. No networking between services. One container, one volume, done.

Backup = cp

Your entire database is one file. Back it up with cp, rsync, or any file sync tool. No pg_dump needed.

Zero Attack Surface

No exposed database ports. No Redis instance to secure. No connection string credentials to manage.

Convinced? Get started in 30 seconds

One container. One config. Zero external databases. Deploy SchröDrive and start observing your media.