docker-compose.yml | ||
README.md |
Gold Roger
A complete media suit in docker. Handles Torrents/VPN/Indexer/Automatic downloads and many more. The only thing required outside of this is VPN access from mullvad.
Used software
- qBittorent
- gluetun
- jackett
- radarr
- sonarr
Required configuration
VPN
Gluetun supports many VPN providers. I use Mullvad. Check the gluetun wiki for infomation on setting up your provider.
Docker Volumes
In the bulk
volume create a movies
and series
directory.
Change ownership to 1000:1000
with chown 1000:1000 -R .
.
qBittroent
Default login is admin
and the password is printed on the logs.
Downloads --> Save Management --> Default Save Path to /bulk/downloads
.
Connection --> Proxy server --> SOCKS5
and 10.64.0.1
and port 1080
and check Use proxy for peer connections
.
BitTorrent --> Seeding Limits --> check When total seeding time reaches
and set to 30
. Do not set it to 0. This will prevents sonarr/radarr from importing. Also we can't seed with mullvad vpn.
Radarr / Sonarr
Media Management --> Root Folders --> Add root folder. Set to /bulk/movies
or /bulk/series
.
Indexers --> Add --> Torznab --> Custom
URL: Copy Torznab url from jackett. (Make sure the hostname is correct jacket:9117
)
API key: Copy from jackett
Click Test
Download clients:
Add qBittorent:
Host: gluetun
(Because qBittorent is bound to gluetun)
Port: 8080
Username: admin
Password: As set in qbt
Click test.