
feramance/qbitrr. Monitors torrent health, triggers instant imports, automates quality upgrades, manages disk space, integrates with request systems (Overseerr/Ombi), and provides a modern React dashboard for complete visibility and control.
Full documentation is available at: [*]
bashpython -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install qBitrr2 # First run creates config (Docker: /config/config.toml; native: .config/config.toml in current directory, or set QBITRR_OVERRIDES_DATA_PATH) qbitrr
bashdocker run -d \ --name qbitrr \ --tty \ -e TZ=Europe/London \ -p 6969:6969 \ -v /path/to/appdata/qbitrr:/config \ -v /path/to/completed/downloads:/completed_downloads:rw \ --restart unless-stopped \ feramance/qbitrr:latest
Docker Compose:
yamlservices: qbitrr: image: feramance/qbitrr:latest container_name: qbitrr restart: unless-stopped tty: true environment: TZ: Europe/London ports: - "6969:6969" volumes: - /path/to/appdata/qbitrr:/config - /path/to/completed/downloads:/completed_downloads:rw
Access the WebUI at http://<host>:6969/ui after startup.
Configure qBittorrent in your config file (Docker: /config/config.toml; native: .config/config.toml in the current directory, or path set by QBITRR_OVERRIDES_DATA_PATH):
toml[qBit] Host = "localhost" Port = 8080 UserName = "admin" Password = "adminpass"
Add Arr instances:
toml[Radarr-Movies] URI = "http://localhost:7878" APIKey = "your-radarr-api-key" Category = "radarr-movies"
Set completed folder:
toml[Settings] CompletedDownloadFolder = "/path/to/completed"
Manage torrents across multiple qBittorrent instances:
toml[qBit] # Default instance (required) Host = "localhost" Port = 8080 UserName = "admin" Password = "password" [qBit-seedbox] # Additional instance (optional) Host = "192.168.1.100" Port = 8080 UserName = "admin" Password = "seedboxpass"
See qBittorrent configuration (multi-instance section) for complete documentation.
See Configuration Guide and config.example.toml for all available options.
Contributions welcome! See docs/development/contributing.md for coding guidelines and development setup.
Development setup:
bash# Python backend make newenv && make syncenv make reformat # Format and lint # WebUI cd webui && npm ci npm run dev # Dev server at localhost:5173
If qBitrr saves you time and headaches:
Released under the MIT License. Use it, modify it, share it—commercially or personally.
Made with ❤️ by the qBitrr community
Documentation • PyPI • Docker • GitHub
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务