2025-04-20, 08:57 AM
I have never set one up with your hardware, but I have found that your NAS has an Intel Celeron J4125 with a UHD 600 as listed here: https://www.cpu-monkey.com/en/cpu-intel_celeron_j4125.
It seems to therefore support what you're doing, but I notice your NAS seems to come with only 2GB memory and goes to a maximum of 6GB (officially - perhaps unofficially you could go more (and I would try if if you can for sanities sake).
Anyway, I have used Synology devices before (helping other people), never set this up, so I'm going to be of limited help. But, here is my config which is for nvidia, incase that is helpful, mine is in traditional docker format so you'll need to translate that to docker compose format (chatGPT will do it for you if you're not sure).
I assume you'd need to address the runtime line and the visible devices line in whatever format Intel requires them. Also I am on TrueNAS but docker setups are pretty universal.
sudo docker create --name=jellyfin \
--device=/dev/dri
dev/dri \
--runtime=nvidia \
-e NVIDIA_VISIBLE_DEVICES=all \
--cpuset-cpus="0-15" \
-e PUID=568 \
-e PGID=568 \
-e TZ=Pacific/Auckland \
-e JELLYFIN_PublishedServerUrl=http://192.168.1.11 \
-p 8096:8096 \
-p 8920:8920 \
-p 7359:7359/udp \
-v /mnt/ssd1pool/docker2/jellyfin/config
config \
-v /mnt/hdd1pool/vroot_media/video/television
mnt/television \
-v /mnt/hdd1pool/vroot_media/video/recordings
mnt/recordings \
-v /mnt/hdd1pool/vroot_media/video/VHS
mnt/VHS \
--restart unless-stopped \
lscr.io/linuxserver/jellyfin:latest
Also check on that page in the link to see if you've checked on any codecs that are not supported as that can certainly mess things up.
I've tried having a look around and it seems to suggest that what you've done looks about right, only thing that stuck out for me is you have /dev/dri/card where I only have /dev/dri mapped.
Hopefully there's something in there that's helpful, otherwise I'm sure someone else with a Synology can jump in and help you soon.
It seems to therefore support what you're doing, but I notice your NAS seems to come with only 2GB memory and goes to a maximum of 6GB (officially - perhaps unofficially you could go more (and I would try if if you can for sanities sake).
Anyway, I have used Synology devices before (helping other people), never set this up, so I'm going to be of limited help. But, here is my config which is for nvidia, incase that is helpful, mine is in traditional docker format so you'll need to translate that to docker compose format (chatGPT will do it for you if you're not sure).
I assume you'd need to address the runtime line and the visible devices line in whatever format Intel requires them. Also I am on TrueNAS but docker setups are pretty universal.
sudo docker create --name=jellyfin \
--device=/dev/dri

--runtime=nvidia \
-e NVIDIA_VISIBLE_DEVICES=all \
--cpuset-cpus="0-15" \
-e PUID=568 \
-e PGID=568 \
-e TZ=Pacific/Auckland \
-e JELLYFIN_PublishedServerUrl=http://192.168.1.11 \
-p 8096:8096 \
-p 8920:8920 \
-p 7359:7359/udp \
-v /mnt/ssd1pool/docker2/jellyfin/config

-v /mnt/hdd1pool/vroot_media/video/television

-v /mnt/hdd1pool/vroot_media/video/recordings

-v /mnt/hdd1pool/vroot_media/video/VHS

--restart unless-stopped \
lscr.io/linuxserver/jellyfin:latest
Also check on that page in the link to see if you've checked on any codecs that are not supported as that can certainly mess things up.
I've tried having a look around and it seems to suggest that what you've done looks about right, only thing that stuck out for me is you have /dev/dri/card where I only have /dev/dri mapped.
Hopefully there's something in there that's helpful, otherwise I'm sure someone else with a Synology can jump in and help you soon.