
Product
Introducing Socket Fix for Safe, Automated Dependency Upgrades
Automatically fix and test dependency updates with socket fix—a new CLI tool that turns CVE alerts into safe, automated upgrades.
A simple script to monitor Qbit and communicate with Radarr and Sonarr
Join the Official Discord Server for help.
This section requires the Arr databases to be locally available.
Some things to know before using it.
qbitrr --gen-config
move the generated file to ~/.config/qBitManager/config.toml
(~ is your home directory, i.e C:\Users\{User}
)python -m pip install qBitrr
(I would recommend in a dedicated venv but that's out of scope.Alternatively:
~/.config/qBitManager/config.toml
qbitrr
Alternatively:
python -m pip install -U qBitrr
Alternatively:
version: "3"
services:
qbitrr:
image: qbitrr
user: 1000:1000 # Required to ensure teh container is run as the user who has perms to see the 2 mount points and the ability to write to the CompletedDownloadFolder mount
tty: true # Ensure the output of docker-compose logs qbitrr are properly colored.
restart: unless-stopped
# networks: This container MUST share a network with your Sonarr/Radarr instances
enviroment:
TZ: Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /path/to/appdata/qbitrr:/config # All qbitrr files are stored in the `/config` folder when using a docker container
- /path/to/sonarr/db:/sonarr.db/path/in/container:ro # This is only needed if you want episode search handling :ro means it is only ever mounted as a read-only folder, the script never needs more than read access
- /path/to/radarr/db:/radarr.db/path/in/container:ro # This is only needed if you want movie search handling, :ro means it is only ever mounted as a read-only folder, the script never needs more than read access
- /path/to/completed/downloads/folder:/completed_downloads/folder/in/container:rw # The script will ALWAYS require write permission in this folder if mounted, this folder is used to monitor completed downloads and if not present will cause the script to ignore downloaded file monitoring.
# Now just to make sure it is clean, when using this script in a docker you will need to ensure you config.toml values reflect the mounted folders.#
# For example, for your Sonarr.DatabaseFile value using the values above you'd add
# DatabaseFile = /sonarr.db/path/in/container/sonarr.db
# Because this is where you mounted it to
# The same would apply to Settings.CompletedDownloadFolder
# e.g CompletedDownloadFolder = /completed_downloads/folder/in/container
logging: # this script will generate a LOT of logs - so it is up to you to decide how much of it you want to store
driver: "json-file"
options:
max-size: "50m"
max-file: 3
depends_on: # Not needed but this ensures qBitrr only starts if the dependencies are up and running
- qbittorrent
- radarr-1080p
- sonarr-1080p
- animarr-1080p
- overseerr
/path/to/appdata/qbitrr
FAQs
A simple script to monitor Qbit and communicate with Radarr and Sonarr
We found that qBitrr demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Automatically fix and test dependency updates with socket fix—a new CLI tool that turns CVE alerts into safe, automated upgrades.
Security News
CISA denies CVE funding issues amid backlash over a new CVE foundation formed by board members, raising concerns about transparency and program governance.
Product
We’re excited to announce a powerful new capability in Socket: historical data and enhanced analytics.