kuasarr connects JDownloader with Radarr, Sonarr and LazyLibrarian. It also decrypts links protected by CAPTCHAs, using an additional CaptchaSolverr.
Project description
Kuasarr emulates a Newznab Indexer and SABnzbd Client to integrate JDownloader into your *arr stack. No NZBs, no torrents โ pure direct download.
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
- Matrix: @kuasarr-support:envs.net
- Issues: GitHub Issues
License
MIT License โ Fork of rix1337/quasarr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66f830f1d0d7563f3e205d306dcc8f8386866c15b430db864e27de1d7e38991f
|
|
| MD5 |
c8b2aaaf23a29df88f839b0e759d916c
|
|
| BLAKE2b-256 |
56dcf68f84a92f07e385b37591a45a5e25ebd02c58c16baeeba658ea4593d80a
|