services: tdarr: container_name: tdarr image: haveagitgat/tdarr:latest ports: - 8265:8265 - 8266:8266 volumes: - /mnt:/media # Your recovered files - /docker/tdarr/server:/app/server # Persistent server data/configs - /docker/tdarr/configs:/app/configs # Global configs - /temp:/temp # Transcode cache (highly recommended) - /usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:ro - /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro environment: - TZ=America/Edmonton # Since you're in Edmonton! - serverIP=0.0.0.0 - serverPort=8266 - webUIPort=8265 - internalNode=true # <--- THIS IS THE KEY - nodeName=tdarr-node1=pve2lxc3 - LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/nvidia/lib64 # NVIDIA GPU Passthrough - lxc.cgroup2.devices.allow: c 195:* rwm - lxc.cgroup2.devices.allow: c 508:* rwm - lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file - lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file - lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file - lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.580.126.09 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.580.126.09 none bind,ro,optional,create=file - lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 none bind,ro,optional,create=file - lxc.mount.entry: /usr/lib/x86_64-linux-gnu/libnvidia-ml.so usr/lib/x86_64-linux-gnu/libnvidia-ml.so none bind,ro,optional,create=file - NVIDIA_VISIBLE_DEVICES=all - NVIDIA_DRIVER_CAPABILITIES=all,video,compute,utility - LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu devices: - /dev/nvidia0:/dev/nvidia0 - /dev/nvidiactl:/dev/nvidiactl - /dev/nvidia-uvm:/dev/nvidia-uvm