How to Build a Complete Media Stack: From Download to Streaming with Sonarr, Radarr, and Plex
Tired of manually searching for new episodes of your favorite shows? Want your entire media library automatically downloaded, organized, and ready to stream? You're in the right place. Building a complete media stack transforms your seedbox from a simple download machine into an intelligent, hands-off entertainment hub that works while you sleep.
In this guide, you'll learn how to set up the ultimate automation pipeline: Sonarr and Radarr will monitor your shows and movies, Jackett will find the best sources, qBittorrent will handle downloads, and Plex will serve everything to your devices in beautiful quality. By the end, you'll have a system that automatically grabs new episodes the moment they're available.
What You're Building
Before diving in, let's understand how these apps work together:
| App | Purpose | What It Does |
|---|---|---|
| Sonarr* | TV Show Manager | Monitors air dates, searches for episodes, sends to downloader |
| **Radarr** | Movie Manager | Finds movies based on your watchlist, manages quality upgrades |
| **Jackett** | Indexer Proxy | Translates searches across multiple torrent sites |
| **qBittorrent** | Download Client | Actually downloads the torrents |
| *Plex | Media Server | Streams your organized library to any device |
The workflow is beautifully simple: You tell Sonarr you want a TV show. Sonarr checks when new episodes air, asks Jackett to search your configured torrent sites, picks the best result, sends it to qBittorrent, waits for it to finish, then moves the file to your organized library where Plex instantly detects it.
Step 1: Deploy Your Apps on SonicBit
If you're using SonicBit, this part is ridiculously easy. Instead of manually setting up Docker containers, configuring Traefik reverse proxies, and wrestling with SSL certificates, you just click a few buttons.
From your SonicBit dashboard:
- qBittorrent
- Jackett
- Sonarr
- Radarr
- Plex
Each app gets its own subdomain with automatic HTTPS (like qbittorrent.yourusername.sonicbit.net). Write down these URLs - you'll need them for configuration.
Step 2: Configure qBittorrent
qBittorrent is your download engine. Open it and make these essential changes:
/data/downloads/Here's the critical part: Go to Tools → Options → Connection and enable the Web UI. This lets Sonarr and Radarr communicate with qBittorrent to send download jobs.
Step 3: Set Up Jackett
Jackett acts as a universal translator between Sonarr/Radarr and your torrent indexers.
For each indexer you add, Jackett creates a unique Torznab feed. You'll use these feeds in Sonarr and Radarr.
Step 4: Configure Sonarr for TV Shows
Now comes the fun part - teaching Sonarr how to find your shows.
Add qBittorrent as Download Client
- Host:
qbittorrent (if using Docker) or your qBittorrent URL- Port:
8080- Username/Password: What you set in qBittorrent
Connect Jackett Indexers
- Name: Whatever you want (e.g., "1337x via Jackett")
- URL: Copy from Jackett (looks like
http://jackett:9117/api/v2.0/indexers/1337x/results/torznab/)- API Key: Your Jackett API key
- Categories: 5030, 5040 (TV shows)
Set Up Root Folders
/data/media/tv/This tells Sonarr where to organize your completed downloads.
Add Your First Show
Sonarr immediately starts searching. You'll see progress in the Activity → Queue section.
Step 5: Configure Radarr for Movies
Radarr is nearly identical to Sonarr, just for movies.
Add Download Client and Indexers
Follow the exact same steps as Sonarr:
Set Root Folder
/data/media/movies/Add Movies
You can add movies individually or import lists from IMDB, Trakt, or other services:
Radarr starts hunting immediately.
Step 6: Connect Plex to Your Library
Plex is where everything comes together. Your organized media becomes a Netflix-like streaming experience.
/data/media/tv//data/media/movies/Plex scans your folders and matches everything against its metadata database, adding posters, descriptions, and cast information automatically.
Advanced Automation Tips
Once your basic stack is running, try these power-user features:
Quality Upgrades
In Sonarr/Radarr, set up Quality Profiles that automatically upgrade your library. If a 720p version downloads first, the system will grab a 1080p version when available and replace it.
Lists and Watchlists
Both Sonarr and Radarr support importing from Trakt, IMDB, and other services. Add your IMDB watchlist and new movies automatically appear in your library when released.
Remote Upload to Cloud Storage
Using SonicBit's Remote Upload feature, you can automatically sync completed downloads to Google Drive, OneDrive, or Dropbox. This gives you unlimited storage expansion and off-site backups.
Go to Remote Upload in your SonicBit dashboard, connect your cloud accounts via OAuth, and set up automated folder syncs. Your media stack downloads to your seedbox, Plex serves it locally for fast streaming, and everything mirrors to the cloud for long-term storage.
Notifications
Set up Discord, Telegram, or email notifications in Sonarr/Radarr under Settings → Connect. Get alerts when downloads complete or if something fails.
Troubleshooting Common Issues
Sonarr can't find episodes: Check that your Jackett indexers are working (test them individually). Make sure your quality profile isn't too restrictive.
Downloads stuck at 100%*: qBittorrent is still seeding. Check Sonarr's *Settings → Download Client and adjust "Completed Download Handling" settings.
Plex doesn't see new files: Force a library scan or check that file permissions allow Plex to read /data/media/.
Radarr grabs wrong version: Adjust your quality profile or use the "Custom Formats" feature to prefer specific release groups.
Your Media Stack is Ready
You've just built a professional-grade media automation system that rivals any streaming service. Add shows and movies once, and your seedbox handles everything else. New episodes download overnight, get organized perfectly, and appear in Plex ready to watch.
The beauty of this stack is its intelligence. It learns your preferences, handles quality upgrades, manages disk space, and works 24/7 without intervention. You've gone from manual downloads to complete automation in under an hour.
Sign up free at SonicBit.net and get 4GB storage. Download our app on Android and iOS to access your seedbox on the go.