Skip to main content

kuasarr connects JDownloader with Radarr, Sonarr and LazyLibrarian. It also decrypts links protected by CAPTCHAs, using an additional CaptchaSolverr.

Project description

Kuasarr

Kuasarr

Bridge JDownloader with Radarr, Sonarr & LazyLibrarian

GHCR Release Matrix

Kuasarr emulates a Newznab Indexer and SABnzbd Client to integrate JDownloader into your *arr stack. No NZBs, no torrents โ€“ pure direct download.


Dashboard


Quick Start

docker run -d \
  --name kuasarr \
  -p 9999:9999 \
  -v /path/to/config:/config \
  ghcr.io/ritedt/kuasarr:latest

Open http://localhost:9999 and follow the setup wizard in the WebUI. No config file editing required โ€“ everything is done through the interface.

Optional: Environment Variables

Variable Description
TZ Timezone (e.g. Europe/Berlin)
INTERNAL_ADDRESS Local URL (for internal API calls)
EXTERNAL_ADDRESS External URL (for downloads)

What is Kuasarr?

Kuasarr automates the entire DDL workflow โ€“ from search to download. No manual CAPTCHA solving required.

Feature Description
๐ŸŽจ Modern UI Intuitive dark-theme web interface โ€“ complete configuration without CLI
๐Ÿ” Indexer Searches DDL sites for releases
๐Ÿค– Auto-CAPTCHA Automatic solving via DeathByCaptcha or 2Captcha โ€“ no manual interaction needed
๐Ÿ“ฅ Download Sends links directly to JDownloader
๐ŸŽฏ Tracking Radarr/Sonarr automatically detect completed downloads

Required External Services

Service Cost Purpose
FlareSolverr Free Bypasses Cloudflare protection
DeathByCaptcha or 2Captcha Paid Solves CAPTCHAs automatically
JDownloader 2 Free Downloads the actual files

Important: DeathByCaptcha and 2Captcha are paid services (approx. $2-4 per 1000 CAPTCHAs). You need an active account with one of them for Kuasarr to work.


Setup Guides

Configuration of external tools is outsourced to dedicated guides:

Tool Guide
FlareSolverr Setup โ†’
JDownloader 2 Setup โ†’
Radarr Setup โ†’
Sonarr Setup โ†’
LazyLibrarian Setup โ†’

Advanced Configuration

CAPTCHA Services

Configurable via WebUI or environment variables:

Variable Service
DBC_AUTHTOKEN DeathByCaptcha
TWOCAPTCHA_API_KEY 2Captcha
WebUI Authentication (optional)
docker run -d \
  --name kuasarr \
  -p 9999:9999 \
  -v /path/to/config:/config \
  -e KUASARR_WEBUI_USER=admin \
  -e KUASARR_WEBUI_PASS=securepassword \
  ghcr.io/ritedt/kuasarr:latest

API endpoints (/api/*, /download/*) are secured via API key for *arr integration โ€“ no additional authentication required.

Install as PWA

Kuasarr can be installed as a Progressive Web App:

  • Chrome/Edge: Address bar โ†’ Install icon
  • Android: Chrome menu โ†’ "Add to Home screen"
  • iOS: Safari โ†’ Share โ†’ "Add to Home Screen"

Requires HTTPS for full functionality.


Supported Sources

  • NX (with login)
  • SJ / DJ (with login)
  • Filecrypt (with Circle-Captcha solver)
  • More via custom hostnames

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Radarr  โ”‚โ”€โ”€โ”€โ”€โ†’โ”‚         โ”‚โ”€โ”€โ”€โ”€โ†’โ”‚JDownloader
โ”‚ Sonarr  โ”‚     โ”‚ Kuasarr โ”‚     โ”‚   2     โ”‚
โ”‚ LazyLib โ”‚โ”€โ”€โ”€โ”€โ†’โ”‚  :9999  โ”‚โ”€โ”€โ”€โ”€โ†’โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜          โ”‚
                     โ”‚               โ†“
                โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ”‚Hostnamesโ”‚     โ”‚  Downloads
                โ”‚FlareSolvโ”‚     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Support


License

MIT License โ€“ Fork of rix1337/quasarr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kuasarr-2.0.2-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file kuasarr-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: kuasarr-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for kuasarr-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0c204921acec55308aae59a9bc4f0466e6117ab095eb7bac3f08dcee9e830434
MD5 13e149f50304d92869da5fa4defab1d5
BLAKE2b-256 8c3c1024f241fe7c51e5084d9be66f94d1a07d91edf54e822d4341d0fe2fe78f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page