diff --git a/docker/jellyfin/docker-compose.yml b/docker/jellyfin/docker-compose.yml index 2d60992..01e343c 100644 --- a/docker/jellyfin/docker-compose.yml +++ b/docker/jellyfin/docker-compose.yml @@ -12,14 +12,15 @@ services: - DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel volumes: - /home/mafyuh/jellyfin/config:/config - - /mnt/thePoolShare/Media:/Media - - /mnt/thePoolShare/Media/Youtube:/Media/Youtube:ro + - nas:/Media - /home/mafyuh/jellyfin/transcodes:/transcodes - /home/mafyuh/jellyfin/cache:/nvmecache - /home/mafyuh/jellyfin/metadata:/nvmemetadata ports: - 8096:8096 restart: unless-stopped + security_opt: + - apparmor:unconfined makemkv: image: jlesage/makemkv@sha256:60d9420d09eb9a3ce3f9ae386e9f7d970358e2aec3d138ea0f8a294928c645af @@ -31,10 +32,12 @@ services: volumes: - /docker/appdata/makemkv:/config:rw - /home/mafyuh/makemkv/storage:/storage:rw - - /mnt/thePoolShare/Media/BR:/output:rw + - nas:/output:rw devices: - /dev/sr0:/dev/sr0 privileged: true + security_opt: + - apparmor:unconfined syncthing: image: ghcr.io/linuxserver/syncthing@sha256:34edd556aaada725855f256b30fd94751ef4bdb45ddd6434c5f1dcaca8531747 @@ -78,3 +81,11 @@ services: depends_on: - jellystat-db restart: unless-stopped + +volumes: + nas: + driver: local + driver_opts: + type: nfs + o: addr=nas.lan,vers=4,rw + device: ":/mnt/thePool/thePoolShare/Media" \ No newline at end of file