Auto-install Radarr, Sonarr & qBittorrent with Plex — no command line
The *arr stack — Radarr, Sonarr, Prowlarr and a download client like qBittorrent — is what turns Plex into a library that fills itself. The downside is the setup: containers, paths, permissions and API keys all have to line up perfectly. This guide explains the connections, then shows the no-command-line way.
How the pieces connect
- Prowlarr — holds your indexers and pushes them to Radarr & Sonarr — set it up once.
- Radarr / Sonarr — decide what to grab (movies / TV) and send it to the download client.
- qBittorrent — downloads the files into a shared media folder.
- Plex — watches that folder and adds new content to your libraries.
The classic failure point is the shared path + permissions: if Radarr/Sonarr and qBittorrent don't agree on the exact folder (and have the right rights on it), downloads complete but never reach Plex — with no obvious error.
The manual route (for reference)
- Install Docker and write a compose file for each service.
- Create a consistent media/downloads folder structure with matching UID/GID.
- Start everything, then copy each service's API key into the others.
- Add indexers in Prowlarr, link qBittorrent in Radarr/Sonarr, point Plex at the libraries.
- Test an actual download end-to-end and debug the paths until it lands in Plex.
The no-command-line route
Brival-Plex does every step above for you. It installs Docker, deploys Radarr, Sonarr, Prowlarr, qBittorrent, Overseerr and Tautulli, sets a consistent media folder, exchanges the API keys, and links everything to Plex — including the path/permission details that usually break. You get a guided wizard instead of YAML, on Windows or Linux.
Let one app wire it all for you
Brival-Plex installs Radarr, Sonarr, Prowlarr, qBittorrent & Plex and connects them automatically.
Download Brival-PlexOne-line install (Linux)
curl -fsSL https://brivalpro.org/api/download/install.sh | sudo bashOn Windows, just run the installer and open the wizard — same result, zero terminal.