How to Connect Plex and Overseerr on SonicBit: The Complete Setup Guide
Picture this: your friends keep texting you, “Hey, can you add this movie to Plex?” It’s nice that they love your server, but being the middleman for every request gets old fast. What if they could browse your library, request a title, and have it show up automatically — without you lifting a finger?
That’s exactly what happens when you connect Plex and Overseerr. Plex streams your media. Overseerr handles the requests. Radarr and Sonarr do the downloading. When everything talks to each other, your media server starts to feel like a private Netflix.
In this guide, you’ll set up Plex and Overseerr on your SonicBit seedbox, connect them with API keys, and link Overseerr to Radarr and Sonarr so requests turn into downloads automatically.
Prerequisites
Before you start, make sure you have:
- A SonicBit account (the Vertex plan or higher works best — it gives you enough app slots for the full stack)
- Plex already deployed and signed in on SonicBit
- Radarr and Sonarr deployed (you'll need them to automate downloads)
- A torrent downloader like qBittorrent already connected to Radarr and Sonarr
If you haven't set up Radarr and Sonarr yet, check out the SonicBit blog for setup guides — or just follow the one-click installs from the dashboard.
Step 1: Deploy Overseerr on SonicBit
Overseerr is one of the 30+ apps available for one-click deployment on SonicBit. You won't touch Docker commands, YAML files, or a terminal.
- Log in to your SonicBit dashboard
- Click Apps in the left sidebar
- Search for Overseerr in the app catalog
- Click Install (or use this direct link: Install Overseerr)
- Choose your app slot — Overseerr runs fine on a basic slot, so no need to burn a performance slot here
- Wait about 30–60 seconds for the deployment to finish
Once it's live, you'll see an Open button. Click it to launch the Overseerr web UI.
!Overseerr app installed on SonicBit dashboard
Step 2: Initial Overseerr Setup
When you first open Overseerr, it runs through a quick setup wizard.
- Create an admin account — this is your personal login
- Set your language and region — this affects metadata and artwork
- Skip the Plex setup for now — you'll do it properly in a moment (or follow along if the wizard prompts you)
Once you reach the main dashboard, you're ready to connect Plex.
Step 3: Connect Plex to Overseerr
Overseerr uses Plex for two things:
- Authentication — your users sign in with their Plex accounts
- Library scanning — Overseerr sees what's already in your Plex libraries so it doesn't suggest duplicates
Here's how to connect them:
3.1 Get your Plex Token
Overseerr needs a Plex authentication token to talk to your Plex server.
The easiest way to find your Plex token:
- Open your Plex server in a browser (use the Open button from your SonicBit apps list)
- Click any movie or show in your library
- Click the three dots (⋮) menu on that item
- Choose Get Info
- Click View XML in the bottom-left of the info popup
- In the browser address bar, look for
X-Plex-Token=xxxxxxxxxxxxxxxxxxxx - Copy everything after the
=sign
That string of letters and numbers is your Plex token. Keep it handy.
!Finding Plex token in Plex Web
3.2 Add Plex to Overseerr
Back in Overseerr:
- Go to Settings → Plex
- Click Add Plex Server
- Fill in the fields:
| Field | What to Enter |
|---|---|
| Server Name | Any name you like (e.g., "SonicBit Plex") |
| Hostname / IP | plex (SonicBit handles the internal routing) |
| Port | 32400 |
| Plex Token | Paste the token you copied above |
- Click Save
- Overseerr will test the connection — you should see a green success message
If the connection fails, double-check that you copied the full token and that Plex is running on the same SonicBit account.
Step 4: Sync Plex Libraries
Overseerr needs to know which libraries to check for existing content.
- Still in Settings → Plex, scroll down to Plex Libraries
- Click Sync Libraries
- Select all libraries you want Overseerr to monitor (Movies, TV Shows, Anime, etc.)
- Click Save
This tells Overseerr: "If a movie is already in this Plex library, mark it as available and don't let users re-request it."
Step 5: Configure Request Permissions
Before adding users, decide who can request media.
- Go to Settings → Users
- Toggle Enable New Plex Sign-In to On
- Set the default permissions:
| Setting | Recommendation |
|---|---|
| Default User Role | User (not admin) |
| Allow Auto-Request | On for a hands-off experience |
| Require Approval | Off if you trust your users, On if you want to review requests first |
If you're adding family members who aren't tech-savvy, turn Require Approval off. Requests will flow straight through to Radarr and Sonarr without you approving anything.
Step 6: Connect Radarr and Sonarr to Overseerr
This is where the magic happens. When someone requests a movie on Overseerr, it tells Radarr to find and download it. Same for TV shows with Sonarr.
6.1 Get your Radarr and Sonarr API Keys
- Open Radarr from your SonicBit apps list
- Go to Settings → General
- Find the API Key field and copy it
- Repeat the same process in Sonarr
6.2 Add Radarr to Overseerr
Back in Overseerr:
- Go to Settings → Services
- Click Add Radarr Server
- Fill in:
| Field | What to Enter |
|---|---|
| Server Name | "Radarr" or "Movies" |
| Hostname | radarr |
| Port | 7878 |
| API Key | Paste from Radarr |
| Quality Profile | Pick your preferred profile (e.g., "HD-1080p") |
| Root Folder | The folder where Radarr saves movies |
- Click Test to verify the connection
- Click Save
6.3 Add Sonarr to Overseerr
Same process, different app:
- Still in Settings → Services
- Click Add Sonarr Server
- Fill in:
| Field | What to Enter |
|---|---|
| Server Name | "Sonarr" or "TV Shows" |
| Hostname | sonarr |
| Port | 8989 |
| API Key | Paste from Sonarr |
| Quality Profile | Your preferred profile |
| Root Folder | The folder where Sonarr saves TV shows |
| Language Profile | Match your Sonarr settings |
- Click Test, then Save
Step 7: Test the Full Workflow
Time to see if everything works end to end.
- Open Overseerr in your browser
- Search for a movie you don't already have in Plex
- Click Request
- Choose the quality profile if prompted
- Click Submit Request
Within a few seconds, you should see the request status change to "Processing" or "Requested."
Now check Radarr:
- Open Radarr
- Go to Queue (or Activity → Queue)
- You should see the movie being searched and added
If your download client is connected to Radarr, the download starts automatically. When it finishes, Radarr moves the file to your Plex library folder, and Plex scans it in.
The whole chain looks like this:
User requests movie on Overseerr
↓
Overseerr sends request to Radarr
↓
Radarr searches indexers and sends torrent to qBittorrent
↓
qBittorrent downloads the file
↓
Radarr renames and moves file to Plex library
↓
Plex scans library and movie appears
No manual steps after the initial request.
Step 8: Invite Users to Overseerr
Now that everything works, invite your friends and family.
- In Overseerr, go to Users
- Click Create Local User or let them sign in with Plex Sign-In
- Set their permissions:
| User Type | Can Request Movies? | Can Request TV? | Can View Library? |
|---|---|---|---|
| Admin | Yes | Yes | Yes |
| User | Yes (with approval if enabled) | Yes | Yes |
| Restricted | Limited to specific libraries | Limited | Limited |
For most friends and family, the User role is perfect.
Troubleshooting Common Issues
Overseerr can't connect to Plex
- Make sure Plex is running (check the SonicBit apps list)
- Verify you copied the full Plex token
- Double-check the hostname is
plex(notlocalhostor an IP)
Requests go through but nothing downloads
- Open Radarr and check the Queue — is there an active download?
- Verify your indexer is configured in Radarr (Jackett or Prowlarr)
- Check that your download client (qBittorrent) is connected to Radarr
Movies download but don't appear in Plex
- Check the Root Folder mapping in Radarr — it must match where Plex scans
- In Plex, go to Settings → Libraries → Scan Library Files to force a scan
- Make sure file permissions are correct (SonicBit handles this automatically in most cases)
Why This Setup Works Well on SonicBit
The best part of this whole stack is that SonicBit handles the hard infrastructure work for you. Here's what you'd normally have to do manually:
| Manual Setup (VPS/Dedicated Server) | SonicBit |
|---|---|
| Install Docker and Docker Compose | Pre-installed, no setup needed |
| Write YAML configs for each app | One-click deploys |
| Configure reverse proxy with Nginx/Traefik | Automatic with SSL |
| Set up SSL certificates | Automatic with Let's Encrypt |
| Manage port conflicts | Handled internally |
| SSH into server for maintenance | Everything via web dashboard |
That's hours of work saved before you even start connecting apps together.
What's Next?
Once Plex and Overseerr are talking to each other, here are some ideas to level up your setup:
- Add Bazarr to auto-download subtitles for everything Sonarr grabs
- Connect Jackett or Prowlarr to give Radarr and Sonarr more indexer options
- Set up mobile notifications so you know when a request comes in (Overseerr has webhook support)
- Create custom collections in Overseerr to highlight trending or seasonal content
You can also explore the full SonicBit pricing if you need more app slots or storage — the full Plex + Overseerr + Radarr + Sonarr stack needs at least 4 app slots, which puts you on the Vertex plan or higher.
---
Your media server just got a lot smarter. Instead of being the request middleman, you can let Overseerr handle it while you enjoy the content. Friends and family get a clean interface to browse and request. You get peace of mind knowing the automation works.
Sign up free at SonicBit.net and get 4GB storage. Download our app on Android and iOS to access your seedbox on the go.
Put it into practice — cloud storage with one-click apps and a built-in seedbox.
START FREE — 4 GB
