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%
| .github | ||
| cmd | ||
| docs | ||
| internal | ||
| pkg | ||
| scripts | ||
| testdata | ||
| .air.toml | ||
| .dockerignore | ||
| .gitignore | ||
| .golangci.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tailwind.config.js | ||
Decypharr
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
Docker (Recommended)
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.
