Mirror + patches of sirrobot01/decypharr for our per-arr download_action work
  • Go 75.3%
  • HTML 12.5%
  • JavaScript 11.3%
  • CSS 0.6%
  • Dockerfile 0.2%
Find a file
Mukhtar Akere fc6621e3bf finalize 2.4
2026-07-17 03:55:48 +01:00
.github implmenet a new buffer system for streaming, add options to one-off repairs, add support for backbone and backup providers 2026-06-03 20:29:28 +01:00
cmd run go fix ... 2026-07-05 01:24:42 +01:00
docs - Add support for arr queue monitoring 2026-06-17 20:59:17 +01:00
internal finalize 2.4 2026-07-17 03:55:48 +01:00
pkg finalize 2.4 2026-07-17 03:55:48 +01:00
scripts rewrite repair system, fix several issues 2026-05-11 16:55:23 +01:00
testdata Add feature to remove torrent tracker URLs from torrents for private tracker downloads (#99) 2025-10-22 16:44:23 +01:00
.air.toml finalize the development of fenrir(experimental). This includes DFS, Usenet suppot, a major rewrite and a brand proposal for a brand new decypharr version 2026-02-06 03:45:51 +01:00
.dockerignore - Add mounting support 2025-08-04 16:57:09 +01:00
.gitignore implmenet a new buffer system for streaming, add options to one-off repairs, add support for backbone and backup providers 2026-06-03 20:29:28 +01:00
.golangci.yml finalize the development of fenrir(experimental). This includes DFS, Usenet suppot, a major rewrite and a brand proposal for a brand new decypharr version 2026-02-06 03:45:51 +01:00
Dockerfile finalize v2.4 2026-07-05 00:24:47 +01:00
go.mod finalize v2.4 2026-07-05 00:24:47 +01:00
go.sum implmenet a new buffer system for streaming, add options to one-off repairs, add support for backbone and backup providers 2026-06-03 20:29:28 +01:00
LICENSE Add support for adding torrent file 2025-04-13 12:40:31 +01:00
main.go add better memory management caps 2026-06-09 16:22:31 +01:00
package-lock.json run go fix ... 2026-07-05 01:24:42 +01:00
package.json basic working process 2025-11-05 21:28:41 +01:00
README.md Add Premiumize debrid provider (#296) 2026-06-07 09:35:49 +01:00
tailwind.config.js basic working process 2025-11-05 21:28:41 +01:00

Decypharr

ui

Decypharr is a Media Gateway for Debrid services and Usenet written in Go.

What is Decypharr?

Decypharr provides a unified interface for Sonarr, Radarr, and other *Arr applications to access Debrid providers and Usenet streaming.

Features

  • Mock Qbittorent and Sabnzbd API that supports the Arrs (Sonarr, Radarr, Lidarr etc)
  • Multiple Debrid and usenet providers support with a single interface
  • Direct Usenet streaming via NNTP (no separate download client required)

Supported Debrid Providers

Quick Start

services:
  decypharr:
    image: cy01/blackhole:latest
    container_name: decypharr
    ports:
      - "8282:8282"
    volumes:
      - /mnt/:/mnt:rshared
      - ./configs/:/app # config.json must be in this directory
    restart: unless-stopped
    devices:
      - /dev/fuse:/dev/fuse:rwm
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined

Prefer not to self-host? A managed Decypharr instance is available via ElfHosted, preconfigured alongside Sonarr/Radarr to route requests to your debrid provider (7-day trial).

Documentation

For complete documentation, please visit our Documentation.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.