From 53d6b23a5d860331ad03440bc04e69ef0b27818e Mon Sep 17 00:00:00 2001 From: Komodo Bot Date: Sun, 14 Dec 2025 21:15:05 -0800 Subject: [PATCH] Add Jellyfin with NVIDIA GPU support for workstation --- .komodo/resources.toml | 14 ++++++++++++++ stacks/jellyfin-workstation.compose.yml | 24 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 stacks/jellyfin-workstation.compose.yml diff --git a/.komodo/resources.toml b/.komodo/resources.toml index 2a2057e..fa40455 100644 --- a/.komodo/resources.toml +++ b/.komodo/resources.toml @@ -207,6 +207,20 @@ file_paths = ["stacks/jellyfin.compose.yml"] ## +[[stack]] +name = "jellyfin-workstation" +description = "Jellyfin media server with NVIDIA GPU hardware acceleration" +tags = ["media", "workstation", "gpu"] +[stack.config] +server = "workstation" +git_provider = "192.168.1.51:3052" +git_https = false +git_account = "komodo" +repo = "stray/komodo" +file_paths = ["stacks/jellyfin-workstation.compose.yml"] + +## + [[stack]] name = "komodo-stack" description = "Deploy komodo app using docker-compose" diff --git a/stacks/jellyfin-workstation.compose.yml b/stacks/jellyfin-workstation.compose.yml new file mode 100644 index 0000000..c6763c7 --- /dev/null +++ b/stacks/jellyfin-workstation.compose.yml @@ -0,0 +1,24 @@ +services: + jellyfin: + image: jellyfin/jellyfin:latest + container_name: jellyfin + user: 1000:1000 + group_add: + - '105' # render group for GPU access + network_mode: 'host' + volumes: + - /home/stray/docker/jellyfin/config:/config + - /home/stray/docker/jellyfin/cache:/cache + - /mnt/syn02/data:/media:ro + runtime: nvidia + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: all + capabilities: [gpu, video, compute, utility] + environment: + - NVIDIA_VISIBLE_DEVICES=all + - NVIDIA_DRIVER_CAPABILITIES=all + restart: unless-stopped