Jellyfin
Summary
Jellyfin is a self-hosted media server that allows you to watch tv shows, movies, music, and other media that you own. I run this on a home server and use it as the main way to watch TV shows in our household.
I used to include a video card in the computer that runs this, but I stopped doing that because (at least for now) we don't have multiple people watching videos at once. With a few exceptions, most of the media I have stored is 1080p, so it's not putting much strain on the integrated GPU of the CPU.
Docker Compose File
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
network_mode: host
devices:
- /dev/dri:/dev/dri
environment:
- JELLYFIN_PublishedServerUrl=https://your.fqdn.tld
- DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
env_file:
- .env
volumes:
- /opt/jellyfin/config:/config
- /mnt/media:/data
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
restart: unless-stopped
# https://github.com/ankenyr/jellyfin-youtube-metadata-plugin - Added this plugin
# https://manifest.intro-skipper.org/manifest.json - Added this plugin