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.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kuasarr-2.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66f830f1d0d7563f3e205d306dcc8f8386866c15b430db864e27de1d7e38991f
MD5 c8b2aaaf23a29df88f839b0e759d916c
BLAKE2b-256 56dcf68f84a92f07e385b37591a45a5e25ebd02c58c16baeeba658ea4593d80a

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