HomeLab/dockercompose/jellyfin/docker-compose.yml

51 lines
1.6 KiB
YAML

version: "2.1"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:10.8.8
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
# - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
volumes:
- ./jellyfin-config:/config
- jellyfin_tvshows:/data/tvshows
- jellyfin_movies:/data/movies
- jellyfin_music:/data/music
- jellyfin_longform:/data/longform
- jellyfin_channels:/data/channel
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
volumes:
jellyfin_movies:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/Movies"
jellyfin_tvshows:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/TVShows"
jellyfin_music:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/Music"
jellyfin_longform:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/LongFormVideos"
jellyfin_channels:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/YoutubeVideos"