32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
services:
|
|
jellyfin:
|
|
image: jellyfin/jellyfin
|
|
container_name: jellyfin
|
|
environment:
|
|
- TZ=Europe/Vienna
|
|
- JELLYFIN_PublishedServerUrl=https://tv.homecube.org
|
|
- NVIDIA_VISIBLE_DEVICES=GPU-6fbad217-d460-d92d-5829-f3a5f2153526
|
|
- NVIDIA_DRIVER_CAPABILITIES=all
|
|
runtime: nvidia
|
|
group_add:
|
|
- "18" # "video" host group id
|
|
devices:
|
|
- /dev/nvidia0:/dev/nvidia0
|
|
- /dev/nvidiactl:/dev/nvidiactl
|
|
- /dev/nvidia-modeset:/dev/nvidia-modeset
|
|
- /dev/nvidia-uvm:/dev/nvidia-uvm
|
|
- /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
|
|
volumes:
|
|
- /mnt/user/appdata/jellyfin/config:/config
|
|
- /mnt/user/appdata/jellyfin/cache:/cache
|
|
- /mnt/user/jellyfin-media/tv-shows:/media
|
|
- /mnt/user/jellyfin-media/movies:/media2
|
|
ports:
|
|
- 8096:8096
|
|
- 7359:7359/udp # auto-discovery
|
|
# - 1900:1900/udp # SSDP/DLNA
|
|
labels:
|
|
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyfin.png"
|
|
net.unraid.docker.webui: "https://tv.homecube.org"
|
|
folder.view2: "Services"
|