Skip to content

joeyciechanowicz/MediaCenterSetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Docker based setup for running plex, sonarr and radarr. Downloads handled by transmission through a VPN

Steps:

  1. Install docker https://docs.docker.com/engine/installation/#platform-support-matrix
  2. Install docker-compose https://docs.docker.com/compose/install/
  3. Run git clone https://github.com/bodyloss/MediaCenterSetup
  4. cd ./MediaCenterSetup
  5. Run TIME_ZONE= "Europe/London" MOUNT_POINT="/mnt/volume-fra1-01" VPN_PROVIDER="NORDVPN" VPN_CONFIG="UK" VPN_USERNAME="username" VPN_PASSWORD="password" docker-compose up -d
  6. Open Jackett http://YOUR_IP:9117/Admin/Dashboard and add a tracker to use, click "Copy torznab feed" and save this for the next step.
  7. Open Sonarr http://YOUR_IP:8989/
    1. Add a downloadclient of type transmission. The transmission docker container doesn't have a public URL as all traffic goes through VPN. You can use the internal docker network though. To get the IP address run docker inspect transmission | grep \"IPAddress\", port is 9091
    2. Add a torznab custom indexer, paste in the torznab feed from the previous step. Also set the API key to the one displayed at the top of Jackett
    3. Click connect and add Plex Media Server. The url is your public IP address, and the username and password are those you sign into https://plex.tv with
    4. Click Series, Add series and find one you want. Click Add a path and set it to /tv/
  8. Open Radarr http://YOUR_IP:7878/ and repeat the steps for Sonarr, except when you add a path set it to /movies/
  9. Open Plex http://YOUR_IP:32400/web/index.html and libraries, Movies path is /data/movies/ and TV path is /data/tv/

Notes

This assumes you have one user who's PGID/PUID is 1000. Change this as needed if you arne't using the first user created

Problems

For some reason Radarr downloads files though transmission as root rather than as the normal user. So you need to regularily chown -R user:user $MOUNT_POINT/transmission/completed, not sure how to fix this.

About

Plex + sonarr + radarr, with transmission & jackett

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published