Prerequisites
- Docker installed on your system (installation guide)
- A TorBox account on a paid plan (sign up here)
- Your TorBox API key from settings
Choose your mount method
TorBox Media Center supports two mounting methods:- STRM (recommended)
- FUSE
The STRM method creates small text files (.strm) that point to your media. This method:
- Works on all operating systems
- Compatible with Jellyfin and Emby
- Uses minimal storage (less than 1GB for any library size)
- More reliable in Docker environments
Use STRM if you’re running Jellyfin or Emby, or if you’re unsure which method to choose.
Docker run command
- STRM
- FUSE
Replace
<EDIT_THIS_KEY> with your actual TorBox API key from torbox.app/settings.Docker Compose
- STRM
- FUSE
docker-compose.yaml
You can use this compose file with Portainer or run it with
docker compose up -d.Volume configurations
The volume mount determines where your media files will be accessible on your host system.Standard configuration
/home/yourusername/torbox on your host system.
Custom host location
/mnt/torbox on your host system.
Custom container path
/mnt/torbox on the host, but the container uses /data internally. Make sure MOUNT_PATH matches the container path.
Environment variables
Required:TORBOX_API_KEY- Your TorBox API key from torbox.app/settings
MOUNT_METHOD- Eitherstrmorfuse(default:strm)MOUNT_PATH- Path inside the container where files are mounted (default:/torbox)MOUNT_REFRESH_TIME- How often to check for new files:slowest(24h),very_slow(12h),slow(6h),normal(3h),fast(2h),ultra_fast(1h), orinstant(6min, requires metadata) (default:normal)ENABLE_METADATA- Enable metadata scanning to organize files into movies/series folders (default:false)RAW_MODE- Use raw file structure without metadata organization (default:false)
Converting to Docker Compose
If you have a Docker run command and want to convert it to Docker Compose format, use Composerize. Simply paste your Docker run command and it will generate the equivalent compose configuration.Image tags
latest- Latest stable release (recommended)main- Bleeding edge from the main branch (for testing)sha-<hash>- Specific commit version (e.g.,sha-bdd4339)
Next steps
After starting the container:-
Check the logs to ensure it’s running correctly:
-
Your media files will appear at the mount path you specified (e.g.,
/home/yourusername/torbox) -
Configure your media server (Jellyfin, Emby, Plex) to use the mounted path:
- Movies:
<mount_path>/movies - TV Shows:
<mount_path>/series
- Movies:
See the Troubleshooting guide if files aren’t appearing or your media server can’t access them.