From 079bdbaca7d211003596debee8f680924a4d0eb4 Mon Sep 17 00:00:00 2001 From: Blaster4385 Date: Tue, 11 Jul 2023 22:43:15 +0530 Subject: [PATCH] Switch to Jellyfin and Qbittorrent --- .gitignore | 4 ++-- README.md | 12 ++++++------ docker-compose.yml | 23 ++++++++++++----------- 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index e4f58ef..6e5ac49 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -plex/ +jellyfin/ prowlarr/ radarr/ sonarr/ -transmission/ +qbittorrent/ diff --git a/README.md b/README.md index a23f9bb..d1129a2 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ ## Components -- [Plex](http://plex.tv/) for streaming +- [Jellyfin](https://jellyfin.org/) for streaming - [Prowlarr](https://prowlarr.com/) for managing indexers - [Sonarr](https://sonarr.tv/) for series - [Radarr](https://radarr.video/) for movies -- [Transmission](https://transmissionbt.com/) as a download client +- [Qbittorrent](https://www.qbittorrent.org/) as a download client ## Setup @@ -21,16 +21,16 @@ |Service|URL| |---|---| - |Plex|http://{host ip}:32400/web| - |Transmission|http://{host ip}:9091| + |Jellyfin|http://{host ip}:8096/| + |Qbittorent|http://{host ip}:8080| |Radarr|http://{host ip}:7878| |Sonarr|http://{host ip}:8989| |Prowlarr|http://{host ip}:9696| -- You need to set the download client as transmission in both sonarr and radarr. To do this: +- You need to set the download client as qbittorent in both sonarr and radarr. To do this: - Go to Settings > Download Clients - Add new client - Set the host as the ip address of the host - - Leave port as default (9091) + - Leave port as default (8080) - Test the connection and then Save - You also need to set the root folder in both sonarr and radarr. To do this: - Go to Settings/Media Management diff --git a/docker-compose.yml b/docker-compose.yml index 0d6a932..e694921 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,40 +2,41 @@ version: '3' services: # media server - plex: - image: linuxserver/plex + jellyfin: + image: linuxserver/jellyfin environment: - PUID=1000 - PGID=1000 - UMASK=002 volumes: - - "./plex/config:/config" + - "./jellyfin/config:/config" - "${VOL_SERIES}:/data/series" - "${VOL_MOVIES}:/data/movies" - "${VOL_MUSIC}:/data/music" - "${VOL_OTHER}:/data/other" - "${VOL_PHOTOS}:/data/photos" - - "./plex/transcode:/transcode" + - "./jellyfin/transcode:/transcode" - "/etc/localtime:/etc/localtime:ro" network_mode: "host" restart: "unless-stopped" # torrent downloader - transmission: - image: linuxserver/transmission + qbittorrent: + image: linuxserver/qbittorrent environment: - PUID=1000 - PGID=1000 - UMASK=002 volumes: - - "./transmission/config:/config" - - "./transmission/watch:/watch" + - "./qbittorrent/config:/config" + - "./qbittorrent/watch:/watch" - "${VOL_DOWNLOAD}:/downloads" - - "${VOL_MOVIES}:/downloads/movies" - - "${VOL_SERIES}:/downloads/series" - - "${VOL_OTHER}:/downloads/other" - "/etc/localtime:/etc/localtime:ro" network_mode: "host" restart: "unless-stopped" + ports: + - "8080:8080" + - "6881:6881" + - "6881:6881/udp" # movie search radarr: image: linuxserver/radarr