A Qbittorent API with Debrid Support
Find a file
2025-10-27 11:56:23 +01:00
.github fix gh workflow 2025-10-27 11:49:12 +01:00
cmd Add more rclone flags, fix minor issues 2025-08-23 06:00:07 +01:00
docs Add feature to remove torrent tracker URLs from torrents for private tracker downloads (#99) 2025-10-22 16:44:23 +01:00
internal minor fixes 2025-10-22 16:57:06 +01:00
pkg fix issuses with rclone on windows 2025-10-27 11:56:23 +01:00
scripts - Fix issues with cache dir 2025-08-12 15:14:42 +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 - Add mounting support 2025-08-04 16:57:09 +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
.goreleaser.yaml Add documentaion, finalizing experimental 2025-04-13 11:29:08 +01:00
Dockerfile - Add more rclone supports 2025-08-18 01:57:02 +01:00
go.mod - Fix issues with new setup 2025-10-08 08:13:13 +01:00
go.sum Rewrote account switching, fix some minor bugs here and there 2025-09-16 21:15:24 +01:00
LICENSE Add support for adding torrent file 2025-04-13 12:40:31 +01:00
main.go Final bug fixes 2025-08-09 19:57:32 +01:00
package-lock.json Move to tailwind-build instead of CDNs 2025-07-10 02:17:35 +01:00
package.json Fix some UI bugs; colors etc 2025-07-11 06:03:11 +01:00
README.md Wrap up 1.1.0 2025-08-09 10:55:10 +01:00
tailwind.config.js Move to tailwind-build instead of CDNs 2025-07-10 02:17:35 +01:00

Decypharr

ui

Decypharr is an implementation of QbitTorrent with Multiple Debrid service support, written in Go.

What is Decypharr?

Decypharr combines the power of QBittorrent with popular Debrid services to enhance your media management. It provides a familiar interface for Sonarr, Radarr, and other *Arr applications.

Features

  • Mock Qbittorent API that supports the Arrs (Sonarr, Radarr, Lidarr etc)
  • Full-fledged UI for managing torrents
  • Multiple Debrid providers support
  • WebDAV server support for each debrid provider
  • Optional mounting of WebDAV to your system(using Rclone)
  • Repair Worker for missing files

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

Documentation

For complete documentation, please visit our Documentation.

The documentation includes:

  • Detailed installation instructions
  • Configuration guide
  • Usage with Sonarr/Radarr
  • WebDAV setup
  • Repair Worker information
  • ...and more!

Basic Configuration

You can configure Decypharr through the Web UI or by editing the config.json file directly.

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.