Radarr is more of a full blown gui for transmission. I didn’t realize that Radarr is basically just the glue for a few folders, and a bittorrent client. What follows is a dive into Plex and Jellyfin on Docker.
Docker, Because Docker.
version: '3.0'
services:
radarr:
image: ghcr.io/linuxserver/radarr
environment:
- TZ=America/New York
- UMASK_SET=022 #optional
volumes:
- /home/ubuntu/data:/config
- /home/ubuntu/movies:/movies
- /home/ubuntu/downloadclient-downloads:/downloads
ports:
- 7878:7878
links:
- "transmission"
restart: unless-stopped
transmission:
image: ghcr.io/linuxserver/transmission
environment:
- USER=username #optional
- PASS=password #optional
- TZ=America/New York
- TRANSMISSION_WEB_HOME=/combustion-release/ #optional
volumes:
- /home/ubuntu/transmission/config:/config
- /home/ubuntu/downloadclient-downloads:/downloads
- /home/ubuntu/transmission/watch:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
plex:
image: ghcr.io/linuxserver/plex
container_name: plex
network_mode: host
environment:
- VERSION=docker
- UMASK_SET=022 #optional
- PLEX_CLAIM= #optional
volumes:
- /home/ubuntu/library:/config
- /home/ubuntu/tv:/tv
- /home/ubuntu/movies:/movies
restart: unless-stopped
jellyfin:
image: ghcr.io/linuxserver/jellyfin
container_name: jellyfin
environment:
- TZ=America/New York
volumes:
- /home/ubuntu/jellyfin/config:/config
- /home/ubuntu/tv:/data/tvshows
- /home/ubuntu/movies:/data/movies
- /opt/vc/lib:/opt/vc/lib #optional
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
The configuration with these two containers allows the radarr container to talk to the transmission container with the name: transmission
.
Both containers are useful, no doubt. Also transmission is available on port 9091 via a web interface.
I need to setup automation first, but I need to figure out NFS Mounts first. NFS is a problem for a different time.
Plex, I’m upset.
“No I’m not signing up.” - Me, usually when I’m forced into signing up for something.
Plex has done a great job at capturing the beginner sysadmin market. Anyone who’s anyone can run a plex media server. It’s just easy to do.
Basically I pulled down the container version of Plex and ran it and I’m unable to add a library. Plex was forcing me to sign up to configure everything and I didn’t really want to because I don’t need my media server to be connected to the internet. I don’t want plex broadcasting and collecting data, and I also dont want their reccomendatation on what shitty 3 star movie to watch. I just want a way to view my library, that’s it. Nothing fancy.
I didn’t want to spend all afternoon configuring Plex so I checked out alternatives.
Sidenote: Plex has clients on pretty much every platform. This is nice.
Jellyfin to the Rescue
I had seen Emby and Jellyfin. Really I just needed a library to put my content and then a way to view it. Really not too difficult. I set up a few volumes and I was off and running pretty quick. I’m not doing any fancy transcoding or anything. It’s just me using the client. The configuration was a snap.
Where it gets funny is that I had downloaded a copy of IT wanting to watch the new version. What I thought was the re-released 2017 version ended up being the 1990 version. What makes it even worse is that Jellyfin pulls down metadata, and jellyfin decided to pull down metadata for some random ass movie.
I got a quick laugh out of the situation, and moved forward.