Decypharr
Decypharr is a self-hosted, open-source media gateway for Debrid services and Usenet.
Platform availability
Available on 2 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
75/100 Good
- Maintained
- 100last commit 12 days ago
- Popular
- 59912 GitHub stars
- Easy to install
- 452 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 10 days ago
- GitHub stars
- 912
- Open issues
- 148
- Last commit
- 2026-10-01
- Latest release
- v2.6
- License
- MIT
- Activity
- declining
Checked 6 days ago - source: GitHub (sirrobot01/decypharr)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
- Use Compose, media/config folders, then start Use the provided Docker Compose file (the recipe that starts your app container), point it to your media folder and a local config folder, then run docker-compose up -d. If those folders are wrong, it won't find your media and may lose your settings. source
- Open port 8282 for the web UI Port 8282 is the address you use to open Decypharr in a browser. If your firewall blocks it, the site will not load even if the app container is running. source
- Set PUID/PGID and allow FUSE mounting Set PUID/PGID (the user and group IDs the container runs as) to match your host user, and keep /dev/fuse, SYS_ADMIN, and apparmor:unconfined in the Docker settings. Without these, mounting and file repairs can fail with permission errors. source
Fetched 15 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
How should Sonarr or Radarr send requests to Decypharr?
Sonarr and Radarr send torrents or NZB files to Decypharr. It then forwards torrents to a Debrid provider or processes NZBs via direct NNTP connection.
Which port should I expose for the Decypharr web UI?
Open port 8282 for the web UI. If your firewall blocks it, the site will not load even if the app container is running.
What Docker settings are needed for internal FUSE mounting?
Set PUID/PGID to match your host user and keep /dev/fuse, SYS_ADMIN, and apparmor:unconfined in the Docker settings. Without these, mounting and file repairs can fail with permission errors.
How can I access Decypharr files from my media server?
Decypharr can mount remote files using DFS, Rclone, or serve them via WebDAV. This makes them appear as a local filesystem for direct streaming.
Why might Decypharr refuse to start after switching container tags?
If you move to a newer tag and then back, the database in your data directory can use a newer format. The newer build upgrades it on first start, and older builds refuse the new format, so upgrade Decypharr.
When should I enable auto_repair?
Enable it for stable providers when you want fully automated operation, knowing the sweep can delete broken Arr file records and trigger a search. Disable it while testing the health checker on a new library.
Answers sourced from decypharr.com, decypharr.com, sirrobot01.github.io, sirrobot01.github.io, sirrobot01.github.io
Community
- Reddit (reddit)
Collected 14 days ago - public community threads