version: "2.1" services: jellyfin: image: linuxserver/jellyfin container_name: jellyfin_server #privileged: true #user: 1000:1000 # group_add: # - 122 environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem - UMASK=022 #optional volumes: - /var/Red-Vol/Media/Containers/jellyfin/config:/config:z - /var/Red-Vol/Torrents/TV Shows/:/media/tvshows:z - /var/Red-Vol/Torrents/Movies/:/media/movies:z - /var/Red-Vol/Torrents/Ebooks/:/media/ebooks:z - /opt/vc/lib:/opt/vc/lib:z #optional ports: - 8096:8096 - 8920:8920 #optional devices: #- /dev/dri:/dev/dri:z #optional - /dev/dri/renderD128:/dev/dri/renderD128:z #optional - /dev/dri/card0:/dev/dri/card0:z #optional #- /dev/dri/card1:/dev/dri/card1:z #optional #- /dev/vcsm:/dev/vcsm:z #optional #- /dev/vchiq:/dev/vchiq:z #optional #- /dev/video10:/dev/video10:z #optional #- /dev/video11:/dev/video11:z #optional #- /dev/video12:/dev/video12:z #optional restart: unless-stopped networks: - network - dns_network dns: - 150.201.34.6 labels: - "traefik.enable=true" - "traefik.http.routers.jellyfin.entrypoints=websecure" - "traefik.http.services.jellyfin.loadbalancer.server.port=8096" - "traefik.http.routers.jellyfin.rule=Host(`stream.pukeko.xyz`)" - "traefik.http.routers.jellyfin.service=jellyfin@docker" - "traefik.http.routers.jellyfin.tls.certresolver=pukekoresolver" # - "traefik.http.routers.jellyfin.middlewares=authelia@docker" #No Authelia here networks: network: driver: bridge dns_network: external: true