Compare commits

...

2 commits

Author SHA1 Message Date
admin
775caac9c0 add devices
Some checks are pending
PVE2 Infrastructure Deploy / terraform (push) Waiting to run
2026-02-09 10:32:32 -07:00
admin
381c421fe9 update the correct compose file 2026-02-09 10:28:27 -07:00
2 changed files with 13 additions and 16 deletions

View file

@ -8,17 +8,29 @@ services:
- PUID=1000
- PGID=1000
- TZ=America/Edmonton
- serverIP=172.16.201.203 # The IP of your pve2-lxc3 (Server)
- 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/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:ro
- /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
devices:
- /dev/nvidia0:/dev/nvidia0
- /dev/nvidiactl:/dev/nvidiactl
- /dev/nvidia-uvm:/dev/nvidia-uvm
- /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
deploy:
resources:
reservations:

View file

@ -10,8 +10,6 @@ services:
- /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
@ -20,19 +18,6 @@ services:
- 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