services: tdarr-node: container_name: tdarr-node-gpu image: haveagitgat/tdarr_node:latest restart: unless-stopped network_mode: bridge environment: - TZ=America/Edmonton - serverIP=172.16.201.203 - serverPort=8266 - nodeName=RTX3050-Node - NVIDIA_VISIBLE_DEVICES=all - NVIDIA_DRIVER_CAPABILITIES=all,video,compute,utility - LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/nvidia/lib64 volumes: - /docker/tdarr/configs:/app/configs - /docker/tdarr/logs:/app/logs - /mnt:/media - /pool:/media/pool # Must match the Server's mount path exactly - /temp:/temp # Crucial: Must be shared/identical path to Server - /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro - /usr/lib/x86_64-linux-gnu/libcuda.so.1:/usr/lib/x86_64-linux-gnu/libcuda.so.1:ro - /usr/lib/x86_64-linux-gnu/libcuda.so:/usr/lib/x86_64-linux-gnu/libcuda.so:ro - /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:ro - /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1:/usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1:ro - /usr/lib/x86_64-linux-gnu/libnvcuvid.so.1:/usr/lib/x86_64-linux-gnu/libnvcuvid.so.1:ro - /usr/lib/x86_64-linux-gnu/libnvcuvid.so.580.126.09:/usr/lib/x86_64-linux-gnu/libnvcuvid.so.1:ro devices: - /dev/nvidia0:/dev/nvidia0 - /dev/nvidiactl:/dev/nvidiactl - /dev/nvidia-uvm:/dev/nvidia-uvm - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools