1
0
Fork 0
mirror of https://github.com/sirrobot01/decypharr.git synced 2026-06-02 06:53:14 -07:00
Media gateway for Debrid & Usenet.
  • Go 73.3%
  • HTML 13.2%
  • JavaScript 12.5%
  • CSS 0.7%
  • Dockerfile 0.2%
Find a file
2026-05-14 11:15:33 +01:00
.github rewrite repair system, fix several issues 2026-05-11 16:55:23 +01:00
cmd rewrite repair system, fix several issues 2026-05-11 16:55:23 +01:00
docs fix allow_other for hanwen backend, update documentation, add usenet backbone 2026-05-14 10:27:17 +01:00
internal fix allow_other for hanwen backend, update documentation, add usenet backbone 2026-05-14 10:27:17 +01:00
pkg update repair ui 2026-05-14 11:15:33 +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 Add feature to remove torrent tracker URLs from torrents for private tracker downloads (#99) 2025-10-22 16:44:23 +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 hotfix error rendering template 2026-04-16 00:00:08 +01:00
go.mod - Rewrite part of the vfs to account for locks 2026-02-18 01:17:50 +01:00
go.sum - Rewrite part of the vfs to account for locks 2026-02-18 01:17:50 +01:00
LICENSE Add support for adding torrent file 2025-04-13 12:40:31 +01:00
main.go rewrite repair system, fix several issues 2026-05-11 16:55:23 +01:00
package-lock.json basic working process 2025-11-05 21:28:41 +01:00
package.json basic working process 2025-11-05 21:28:41 +01:00
README.md rewrite repair system, fix several issues 2026-05-11 16:55:23 +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.