jellyfin
jellyfin
Jellyfin is a media server. I like it because its simple, free, doesnt require online accounts and lets you serve up your movies, tv shows and music. Is very similar to apps like Plex and Emby. You can manage your media and auto download things like episode names, artwork etc. Has plugin support and is basically trying to be a better open source version of Plex. It has apps/support for android, google tvs, firestick, iphone etc.
# Jellyfin - docker compose
---
services:
jellyfin:
container_name: jellyfin
image: lscr.io/linuxserver/jellyfin:latest
environment:
- PUID=0
- PGID=0
- TZ=America/New_York
ports:
- 8096:8096
- 8920:8920 #optional https
- 7359:7359/udp #optional discovery
- 1900:1900/udp #optional discovery
volumes:
- /app/jellyfin:/config # config for your jellyfin
- /mnt/store/:/data/store # where your media lives (movies/tv etc.)
restart: unless-stopped
Recomend storing the metadata & cache on NAS and not on the OS docker host. The files start to get LARGE for jellyfin due to mass amount of metadata stored for media. Set this under the jellyfin
general
settings after jellyfin is running. {.is-warning}
Once you server is running, head over to the to your opened port (docker_container_ip:8096) to start the setup proccess. When adding libraries - select the content type, set the display name and then click the FOLDERS + option. This is where you will select the path to your media that you set up in the volumes.