diff --git a/docker-compose.yml b/docker-compose.yml index b6c3b76..7e0633e 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,33 +3,40 @@ 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_SET=022 #optional + - UMASK=022 #optional volumes: - - /Red-Vol/Media/Containers/jellyfin/config:/config - - /Red-Vol/Torrents/TV Shows/:/media/tvshows - - /Red-Vol/Torrents/Movies/:/media/movies - - /Red-Vol/Torrents/Ebooks/:/media/ebooks - - /opt/vc/lib:/opt/vc/lib #optional + - /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 #optional - - /dev/dri/renderD128:/dev/dri/renderD128 #optional - #- /dev/dri/card1:/dev/dri/card1 #optional - #- /dev/dri/card0:/dev/dri/card0 #optional - #- /dev/vcsm:/dev/vcsm #optional - #- /dev/vchiq:/dev/vchiq #optional - #- /dev/video10:/dev/video10 #optional - #- /dev/video11:/dev/video11 #optional - #- /dev/video12:/dev/video12 #optional + #- /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" @@ -41,3 +48,5 @@ services: networks: network: driver: bridge + dns_network: + external: true