Prerequisites
Before you begin, ensure you have:- A TorBox account on a paid plan (sign up here)
- Docker installed on your system (installation guide)
- Your TorBox API key from torbox.app/settings
If you don’t have Docker installed, see our local installation guide for running without Docker.
Get started with Docker
Get your TorBox API key
Navigate to torbox.app/settings and copy your API key. You’ll need this in the next step.
Run the Docker command
Copy and run this command, replacing
<YOUR_API_KEY> with your actual API key:What do these options mean?
What do these options mean?
--name=torbox-media-center: Names your container for easy management--restart=always: Automatically restarts the container if it stops-v /home/$(whoami)/torbox:/torbox: Mounts files to/home/YOUR_USERNAME/torboxon your system-e TORBOX_API_KEY: Your TorBox API key for authentication-e MOUNT_METHOD=strm: Uses STRM method (best for Jellyfin/Emby)-e MOUNT_PATH=/torbox: Mount location inside the container
Using Plex or VLC? Change See the FUSE configuration guide for details.
MOUNT_METHOD=strm to MOUNT_METHOD=fuse and add these additional flags:Wait for initial sync
The Media Center will automatically:You should see output like:
- Connect to your TorBox account
- Scan your downloads for video files
- Organize them into
moviesandseriesfolders (if metadata is enabled) - Mount them to
/home/YOUR_USERNAME/torbox
Verify your mount
Check that your media files are accessible:You should see:
Not seeing any files?
Not seeing any files?
This can happen for a few reasons:
- No video files in TorBox: Make sure you have video downloads in your TorBox account
- Still processing: Check
docker logs torbox-media-centerfor errors - Permission issues: Run
sudo chown -R $(whoami):$(whoami) /home/$(whoami)/torbox
Basic configuration
The default configuration works for most users, but you can customize these settings:Change refresh interval
By default, TorBox Media Center checks for new files every 3 hours. To change this:slowest (24h), very_slow (12h), slow (6h), normal (3h), fast (2h), ultra_fast (1h)
Enable metadata scanning
By default, metadata scanning is disabled and all videos go to themovies folder. Enable it for automatic TV show detection:
Use raw mode
To keep the original file structure (like WebDAV):Docker Compose (alternative)
If you prefer Docker Compose, create adocker-compose.yaml file:
docker-compose.yaml
Docker Compose for FUSE method
Docker Compose for FUSE method
docker-compose.yaml
Next steps
Configure environment variables
Customize refresh times, metadata scanning, mount methods, and more
Set up your media server
Detailed guides for Jellyfin, Plex, Emby, and other media players
Troubleshooting
Common issues and solutions for Docker, permissions, and mounting
Local installation
Run TorBox Media Center without Docker using Python
Useful commands
View logs
View logs
Restart container
Restart container
Stop container
Stop container
Update to latest version
Update to latest version
Check mount status
Check mount status