From a9aa034331406f2daa2460b67f7f85807a79ad26 Mon Sep 17 00:00:00 2001 From: Navratan Lal Gupta Date: Tue, 5 Jul 2022 20:31:32 +0530 Subject: [PATCH] first commit --- README.md | 49 ++++++++++++++++++++++++++++++ docker-compose.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 123 insertions(+) create mode 100644 README.md create mode 100644 docker-compose.yml diff --git a/README.md b/README.md new file mode 100644 index 0000000..47035b0 --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +# Create docker network + +docker create network radarr + +# Install radarr + +docker run -d --name=radarr -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -p 7878:7878 -v radarr-data:/config --restart unless-stopped -v $HOME/movies:/downloads --net radarr lscr.io/linuxserver/radarr:latest + +# Install Transmission + +Download directory must be same for Radarr and Transmission + +docker run -d --name=transmission -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -p 9091:9091 -p 51413:51413 -p 51413:51413/udp -v transmission-config:/config -v $HOME/movies:/downloads -v transmission-watch:/watch --restart unless-stopped --net radarr lscr.io/linuxserver/transmission:latest + +# Install Jackett + +docker run -d --name=jackett -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -p 9117:9117 -v jackett-config:/config -v jackett-downloads:/downloads --restart unless-stopped --net radarr lscr.io/linuxserver/jackett:latest + +# Install Jellyfin (Optional) + +Download directory same as Transmissiona and Radarr + +docker run -d --name=jellyfin -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -p 8096:8096 -p 7359:7359/udp -v jellyfin-config:/config -v transmission-download:/data/movies --restart unless-stopped --net radarr lscr.io/linuxserver/jellyfin:latest + +# Add indexer to Jackett + +- Open Jackett UI at http://localhost:9117 +- Add indexer +- Search for torrent indexer (e.g. the pirates bay) +- Add selected + +# Configure Radarr + +- Open Radarr at http://localhost:7878 +- Settings --> Media Management --> Check mark "Movies deleted from disk are automatically unmonitored in Radarr" under File management section --> Save +- Settings --> Indexers --> Add --> Add Rarbg indexer --> Add minimum seeder (4) --> Test --> Save +- Settings --> Indexers --> Add --> Torznab --> Follow steps from Jackett to add indexer +- Settings --> Download clients --> Transmission --> Add Host (transmission) and port (9091) --> Username and password if added --> Test --> Save + +# Add a movie + +- Movies --> Search for a movie --> Add Root folder (/downloads) --> Quality profile --> Add movie +- Go to transmission (http://localhost:9091) and see if movie is getting downloaded. + +# Configure Jellyfin + +- Open Jellyfin at http://localhost:8096 +- Configure as it asks for first time. +- Add media library folder and choose /data/movies/ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..35a46c8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,74 @@ +version: '2' +services: + transmission: + container_name: transmission + image: lscr.io/linuxserver/transmission:latest + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + - USER=${TX_USER:-admin} #optional + - PASS=${TX_PASS:-nimdatx} #optional + ports: + - 9091:9091 + - 51413:51413 + - 51413:51413/udp + volumes: + - tx-config:/config + - movies:/downloads + - tx-watch:/watch + restart: "unless-stopped" + + radarr: + container_name: radarr + image: lscr.io/linuxserver/radarr:latest + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + ports: + - 7878:7878 + volumes: + - radarr-config:/config + - movies:/downloads + restart: "unless-stopped" + + jackett: + container_name: jackett + image: lscr.io/linuxserver/jackett:latest + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - jackett-config:/config + - jackett-blackhole:/downloads + ports: + - 9117:9117 + restart: unless-stopped + + jellyfin: + image: lscr.io/linuxserver/jellyfin:latest + container_name: jellyfin + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - /path/to/library:/config + - tvseries:/data/tvshows + - movies:/data/movies + ports: + - 8096:8096 + - 7359:7359/udp #optional + restart: unless-stopped + +volumes: + tx-config: + movies: + tx-watch: + radarr-config: + jackett-config: + jackett-blackhole: + jellyfin-config: + tvseries: