Why use FUSE for Plex?
The FUSE mounting method is recommended for Plex and other media players that don’t support STRM files:- Native filesystem - Files appear as real files to Plex
- Broad compatibility - Works with Plex, VLC, Infuse, and any media player
- Zero storage - Virtual files take up no disk space
- Direct streaming - TorBox Media Center handles streaming in the background
System requirements
The FUSE method requires:- Linux/Unix/BSD based system
- FUSE kernel support - Most Linux systems have this built-in
- MacOS - Supported via MacFUSE
- Not Windows - Windows doesn’t support FUSE natively
If you’re unsure whether your system supports FUSE, try running the container. It will give an error if FUSE is unavailable.
Setup steps
Configure TorBox Media Center for FUSE
Set the Or with Docker Compose:
MOUNT_METHOD environment variable to fuse and add required Docker capabilities:Configure Plex volume mapping
Add the TorBox Media Center path to your Plex container. Use the host system path:This makes the files available inside your Plex container at
/torbox-media-center.Add libraries in Plex
In your Plex web interface:
- Go to Settings > Libraries
- Click “Add Library”
- For Movies:
- Library type: Movies
- Add folder:
/torbox-media-center/movies
- Click “Add Library” again
- For TV Shows:
- Library type: TV Shows
- Add folder:
/torbox-media-center/series
- Save and scan libraries
Understanding the FUSE mount
FUSE (Filesystem in Userspace) creates a virtual filesystem that:- Emulates a real filesystem on your computer
- Makes files appear as if they’re stored locally
- Handles streaming from TorBox in the background
- Presents zero-byte placeholder files that expand when accessed
Read-only filesystem
The FUSE mount is read-only by design. You cannot:- Rename files
- Delete files
- Move files around
- Modify file metadata
Performance considerations
The FUSE method can have some performance impacts:- Slower file listing - Reading directory structures can be slower than physical files
- Higher resource usage - Emulating a filesystem uses more CPU and memory
- Docker compatibility - May not play well with some Docker setups
Troubleshooting
FUSE mount fails to start
Check that:- Your system supports FUSE (Linux/Unix/MacOS only)
- Docker has the required capabilities (
--cap-add SYS_ADMIN) - The
/dev/fusedevice is mapped (--device /dev/fuse:/dev/fuse) - AppArmor isn’t blocking FUSE (
--security-opt apparmor:unconfined)
Plex can’t see files
Verify:- Volume mapping uses the correct host system path
- Plex container has the same mount path configured
- File permissions allow the Plex user to read the mount path
Playback is slow or buffering
Consider:- Your internet connection speed to TorBox
- Enabling the proxy option if your connection is slow
- Checking TorBox service status
Cannot modify files error
The FUSE mount is read-only by design. To manage files:- Use your TorBox account to delete/modify downloads
- Wait for the next mount refresh
- Plex will see the updated library