SchröDrive vs the Alternatives
An honest comparison based on each project's public documentation.
| Feature | SchröDrive | DUMB | pd_zurg | Zurg | Riven |
|---|---|---|---|---|---|
| Status | |||||
| Project Status | Active | Active | Deprecated (Jan 2026) | Active (sponsors only) | Active |
| Scope | Full automation orchestrator | AIO multi-service wrapper | All-in-one wrapper | WebDAV server only | Full media automation |
| Source | Open (MIT) | Open (AGPL-3.0) | Open (archived) | Closed (sponsors) | Open (GPLv3) |
| Approach | Single codebase | Bundles ~30 third-party services | Wraps Zurg + plex_debrid | Standalone Go binary | Single 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 + Decypharr | Needs Decypharr | Needs Decypharr | Built-in VFS |
| Plex | Bundled | ||||
| Jellyfin | Bundled | ||||
| Emby | Bundled | ||||
| Trakt | Via plex_debrid | ||||
| Mdblist | |||||
| Listrr | |||||
| Stremio Addon Server | |||||
| Usenet (NzbDAV) | Bundled | ||||
| Tautulli | Bundled | ||||
| Architecture | |||||
| Container Model | Single container | Single mega-container | Single container | Single (+rclone) | Multi-service (App + DB + Redis) |
| Runtime | Bun/TypeScript | Python orchestrator | Python + Go | Go | TypeScript/Node.js |
| Config Style | Env vars + Web GUI | Guided setup wizard | Env vars + config files | Single YAML | Settings UI + compose |
| Database | Embedded SQLite | PostgreSQL (bundled) | None (in-memory) | None (in-memory) | PostgreSQL + Redis |
| Web Dashboard | 10-page Next.js GUI | DUMB Dashboard + service UIs | Settings UI | ||
| External DB Required | |||||
| External WebDAV Mounts | |||||
| Cloud Storage Mounts | |||||
| Reverse Proxy / Tunnels | Bundled (Traefik + Cloudflared) | ||||
| Resilience | |||||
| Dead Torrent Repair | 3-phase auto-repair | Via Zurg | Via Zurg | enable_repair | Not documented |
| Mount Health Monitoring | Auto-remount | Via rclone | Not documented | N/A (WebDAV server) | N/A (built-in VFS) |
| Rate Limit Learning | Per-endpoint adaptive | Configurable limits | Not documented | ||
| Stale Cache Fallback | |||||
| Persistent Blacklist | |||||
| FUSE Auto-Recovery | N/A | N/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
DeprecatedDeprecated 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.
| Aspect | SQLite (SchröDrive) | PostgreSQL + Redis |
|---|---|---|
| Containers needed | 1 (SchröDrive only) | 3+ (app + PostgreSQL + Redis) |
| RAM overhead | ~50 MB total | ~300-500 MB (PostgreSQL alone ~200 MB) |
| Backup method | Copy a single file | pg_dump + Redis snapshot |
| Config complexity | Zero — just works | Connection strings, credentials, networking |
| Scaling needs | None — it's a single-user app | Overkill for single-user workloads |
| Migration risk | Schema built-in, auto-migrated | Manual migration scripts needed |
| Cold start time | < 1 second | 10-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.