davearata / MediaCenterSetup

Plex + sonarr + radarr, with transmission & jackett

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/davearata/MediaCenterSetup
  4. Edit $MOUNT_POINT/mp4_automator/autoProcess.ini to your desired settings.
  5. cd ./MediaCenterSetup
  6. Run LOCAL_NETWORK="192.168.1.0/24" 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
  7. 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.
  8. Open Sonarr http://YOUR_IP:8989/
    1. Add a downloadclient of type transmission. Set the ip and the 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 Custom Script. Disable On Grab. The path is /sickbeard_mp4_automator/postSonarr.sh. Leave Arguments empty.
    4. Click "Media Management" tab. Find the button for "Rename Episodes" and turn it on. You can change the naming conventions to whatever you like.
    5. Click Series, Add series and find one you want. Click Add a path and set it to /tv/
    6. Edit $MOUNT_POINT/mp4_automator/autoProcess.ini with your Sonarr api key
  9. Open Radarr http://YOUR_IP:7878/ and repeat the steps for Sonarr, except when you add a path set it to /movies/
  10. Open Plex http://YOUR_IP:32400/web/index.html and libraries, Movies path is /data/movies/ and TV path is /data/tv/
    1. Edit $MOUNT_POINT/mp4_automator/autoProcess.ini with your Plex token and ip.

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

License:MIT License