How to Use Volume Mounts in SonicBit Apps: Persist Your Data Across Restarts
You've just spent an hour tweaking your Sonarr quality profiles. You've added all your indexers, set your naming conventions, and configured your download client. Everything is perfect. Then you restart the app, and poof — it's all gone. Back to the default settings. Frustrating, right?
That's the problem volume mounts solve. They're the difference between apps that remember your configuration and apps that act like they have amnesia every time they restart. In this tutorial, you'll learn how volume mounts work in SonicBit's one-click app deployments and how to configure them so your Plex library, Sonarr settings, and download data stick around for good — no Docker commands required.
What Are Volume Mounts, Really?
Think of a SonicBit app as a rental apartment. The app itself — the code, the interface, the logic — is the furniture that comes with the place. But your data — your Plex watch history, your Sonarr settings, your downloaded files — is your personal stuff. You wouldn't keep your stuff in a hotel room and expect it to be there when you check in next month.
Volume mounts are the storage closets in that apartment. They're designated spaces where your data lives separately from the app itself. When the app restarts, updates, or even gets reinstalled, it looks in those same closets and finds everything exactly where you left it.
Without volume mounts, every restart is like checking into a brand new hotel room. The furniture is there, but your stuff is gone.
Why This Matters for Your Media Stack
Here's a concrete example. You've set up Plex on SonicBit and spent a weekend organizing your movie library. You've created custom collections, fixed incorrect metadata matches, and set up user profiles for your family. If Plex isn't configured with a persistent volume mount, all that work disappears the moment the app restarts.
The same applies to:
- Sonarr and Radarr: Your indexer configurations, quality profiles, and download client settings
- qBittorrent: Your torrent list, download progress, and seeding ratios
- Bazarr: Your subtitle language preferences and provider accounts
- Overseerr: Your user requests and approval history
Without persistent storage, these apps start fresh every time. With it, they remember everything.
How SonicBit Handles Volume Mounts
Here's the good news: SonicBit does the heavy lifting for you. In a traditional Docker setup, you'd write YAML configuration files specifying exactly which host directories map to which container paths. It looks something like this:
volumes:
- /home/user/plex/config:/config
- /home/user/plex/media:/media
- /home/user/plex/downloads:/downloads
You'd need to understand Linux file paths, container internals, and Docker's volume syntax. One wrong character and your data ends up in the wrong place — or nowhere at all.
SonicBit abstracts all of this away. When you deploy an app through the dashboard, SonicBit automatically creates the necessary volume mounts and wires them to your My Drive storage. You see a simple file browser, not a configuration file.
What You Actually See in the Dashboard
When you deploy an app like Sonarr on SonicBit, the dashboard shows you which folders are connected to your storage. These typically include:
| Mount Type | Purpose | Example Path |
|---|---|---|
| Config | Stores app settings and database | apps/sonarr/config |
| Media | Where your organized media lives | media/tv |
| Downloads | Where downloaded files land | downloads |
The config mount is what keeps your settings safe. The media mount is where your organized library lives. The downloads mount is where your torrent client drops completed files before Sonarr or Radarr moves them.
Configuring Volume Mounts for Common Apps
Let's walk through real-world examples of how to set up volume mounts for the most popular SonicBit apps. The exact steps vary slightly by app, but the core idea is the same: point each app at the right folders in your My Drive.
Plex: Pointing at Your Media Library
Plex needs to know where your media files live. Here's how to set it up:
- Deploy Plex from the SonicBit app store
- In the Plex configuration screen, look for the volume mount settings
- Set the config mount to a folder like
apps/plex/configin your My Drive - Set the media mount to your media folder — for example,
media/moviesandmedia/tv - Save and start the app
!Plex volume mount configuration
Once Plex is running, your media library stays connected to those folders. Add a new movie to media/movies through My Drive, and Plex will see it on its next library scan.
Sonarr: Keeping Your Configuration Safe
Sonarr is a bit more complex because it needs to talk to your download client and your media server. Here's the setup:
- Deploy Sonarr from the app store
- Set the config mount to
apps/sonarr/config - Set the media mount to
media/tv— this is where Sonarr will move completed downloads - Set the downloads mount to the same folder your torrent client uses, like
downloads - Save and start
The key insight: Sonarr and your download client need to share the same downloads folder. If qBittorrent saves to downloads but Sonarr looks in apps/sonarr/downloads, the automation won't work. SonicBit makes this easy by suggesting consistent paths, but it's worth double-checking.
qBittorrent: Preserving Your Torrent List
Nothing hurts more than losing a seeding list with 50+ torrents you've been building ratio on. Here's how to prevent that:
- Deploy qBittorrent from the app store
- Set the config mount to
apps/qbittorrent/config - Set the downloads mount to
downloads - Save and start
Now your torrent list, categories, and settings survive restarts. Your downloaded files live in downloads in My Drive, ready for Sonarr or Radarr to process.
Connecting Multiple Apps: The Shared Folder Strategy
The real power of volume mounts shows up when you connect multiple apps. Here's the workflow for a complete media automation setup:
## The shared folder structure in My Drive
downloads/ # qBittorrent saves here
media/movies/ # Radarr organizes movies here
media/tv/ # Sonarr organizes TV shows here
apps/plex/config/ # Plex settings live here
apps/sonarr/config/ # Sonarr settings live here
apps/radarr/config/ # Radarr settings live here
The flow works like this:
- qBittorrent downloads a movie to
downloads - Radarr sees the completed download in
downloads - Radarr renames and moves the file to
media/movies - Plex scans
media/moviesand adds the movie to your library - You stream the movie to your TV, phone, or laptop
Every app in the chain needs access to the right folders. If any link is broken — if Radarr can't see qBittorrent's downloads, or if Plex can't see Radarr's organized media — the automation fails silently. You'll wonder why your movie isn't showing up in Plex, and the answer is usually a misconfigured volume mount.
A Common Pitfall: Mismatched Paths
Here's the most frequent mistake new users make: setting qBittorrent to save to downloads but telling Sonarr to look in apps/qbittorrent/downloads. Both apps are looking at different folders, so Sonarr never finds the completed downloads.
The fix is simple: use the same path for both apps. SonicBit's interface shows you the full path when you're configuring mounts, so take a screenshot or write it down. Consistency is everything.
Volume Mounts vs. Remote Upload: What's the Difference?
You might be wondering how volume mounts relate to SonicBit's Remote Upload feature. They serve different purposes:
| Feature | What It Does | When to Use |
|---|---|---|
| Volume Mounts | Connect app data to persistent storage in My Drive | Always — keeps your app configs and data safe |
| Remote Upload | Transfer files from My Drive to external cloud storage | When you want to free up seedbox storage or back up to Google Drive |
Volume mounts keep your apps working. Remote Upload moves your files elsewhere. They're complementary — you use volume mounts to keep everything running smoothly, then use Remote Upload to archive files you don't need on your seedbox anymore.
Troubleshooting Common Volume Mount Issues
Even with SonicBit's simplified approach, things can go wrong. Here are the most common issues and how to fix them:
App Restarts With Default Settings
If your app loses its configuration after a restart, the config mount probably isn't set correctly. Check that the config path points to a persistent folder in My Drive — not a temporary directory.
Files Appear in the Wrong Place
If Sonarr downloads a TV show but it doesn't show up in your media library, check that Sonarr's media mount and Plex's media mount point to the same folder. They need to share the same path.
Storage Fills Up Fast
Your config files are small, but your downloads and media can eat storage quickly. If you're on a smaller plan, consider using Remote Upload to move older files to external cloud storage and free up space.
What's Next?
Now that you understand volume mounts, you're ready to build a media automation setup that actually works. Here are some related topics to explore:
- Setting up the complete media stack: Learn how to connect Plex, Sonarr, Radarr, and qBittorrent into a seamless pipeline
- Remote Upload guide: Move your completed downloads to Google Drive or Dropbox automatically
- Choosing the right plan: Make sure you have enough storage and app slots for your setup
Volume mounts might not be the most exciting topic, but they're the foundation everything else depends on. Get them right, and your media server runs like a well-oiled machine. Get them wrong, and you'll spend hours reconfiguring apps that should just work.
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
