Synology 7.2 Jellyfin Upgrade to 10.10.7 Docker N5105
Support Content
## 1. Introduction
This video demonstrates how to upgrade Docker-based Jellyfin from version 10.8.13 to 10.10.7 on a Synology DSM 7.2.1 system with N5105 CPU. The tutorial uses the nyanmisaka/jellyfin Docker version and covers the following:
- Downloading the image
- Importing the image
- Backing up old data
- Running the new Jellyfin 10.10.7 version
- Jellyfin functionality testing
Disclaimer: Released with DP_IT videos, free to use. Any commercial activities such as resale are strictly prohibited. If someone sold this to you, please request a refund. Website: https://dpit.lib00.com
## 2. Resources Used in the Video
> Download links for various resources used:
Quark Cloud Drive: https://pan.quark.cn/s/cec46dfa8524
Xunlei Cloud Drive: https://pan.xunlei.com/s/VOZxNv8wbipx3Gw7_AJRpK6IA1?pwd=y6mx
UC Cloud Drive: https://drive.uc.cn/s/c2829cc95f094
Google Drive:
## 3. Commands Used in the Video
> //1.1 Create new docker container
docker run -d --name=ee-ny-jellyfin-2 \
-p 8099:8096 -p 9099:8920 \
-p 7359:7359/udp -p 1900:1900/udp \
-v /volume1/docker/jellyfin_ny_10.10.7/config:/config \
-v /volume1/docker/jellyfin_ny_10.10.7/cache:/cache \
-v /volume3/Movie:/Movie \
-v /volume3/Video:/Video \
-v /volume3/Resource/Music:/Music \
-e TZ=Asia/Shanghai \
-e PUID=0 -e PGID=0 \
-e http_proxy="http://192.168.1.2:7890" \
-e https_proxy="http://192.168.1.2:7890" \
--device=/dev/dri:/dev/dri \
--restart unless-stopped \
nyanmisaka/jellyfin:250730-amd64
> //1.2 Explanation of docker container creation command
docker run -d --name=ee-ny-jellyfin-2 \
-p 8099:8096 -p 9099:8920 \ # Web access ports: http 8096, https 8920
-p 7359:7359/udp -p 1900:1900/udp \ #7359 - Auto device discovery on LAN, 1900 - DLNA
-v /volume1/docker/jellyfin_ny_10.10.7/config:/config \ #jellyfin system support
-v /volume1/docker/jellyfin_ny_10.10.7/cache:/cache \ #jellyfin system support
-v /volume3/Movie:/Movie \ #Mount DP's movie files
-v /volume3/Video:/Video \ #Mount DP's TV series files
-v /volume3/Resource/Music:/Music \ #Mount DP's music files
-e TZ=Asia/Shanghai \ #Use Shanghai as default timezone
-e PUID=0 -e PGID=0 \ #Root permissions
-e http_proxy="http://192.168.1.2:7890" \ #http proxy settings
-e https_proxy="http://192.168.1.2:7890" \ #https proxy settings
--device=/dev/dri:/dev/dri \ #Hardware acceleration support - GPU passthrough to docker container
--restart unless-stopped \ #Auto-restart settings
nyanmisaka/jellyfin:250730-amd64
> //2.1 View container list
docker ps -a
> //2.2 Enter container
docker exec -it 9542e3f8cdff /bin/bash
> //2.3 Test GPU passthrough
ls /dev/dri
> //2.4 View supported codec list
/usr/lib/jellyfin-ffmpeg/vainfo
Summary Content
# Synology 7.2 Jellyfin Upgrade to 10.10.7 Docker N5105
## 📋 Content Overview
This video provides a comprehensive guide on upgrading Jellyfin Docker version from 10.8.13 to the latest 10.10.7 (released September 12, 2025) on Synology DSM 7.2. The entire upgrade process is demonstrated on a Synology NAS powered by Intel N5105 processor, achieving seamless configuration migration and full hardware acceleration support.
---
## 🎯 Key Highlights
### Upgrade Context
- **Previous Version**: Jellyfin 10.8.13 (installed July 5, 2024)
- **New Version**: Jellyfin 10.10.7 (released September 12, 2025)
- **Upgrade Interval**: 14 months
- **Test Platform**: Synology DSM 7.2 + Intel N5105 Processor
### Prerequisites
**1. Image Download**
- Visit dpit.lib00.com and search for Jellyfin
- Two image formats available:
- Compressed version (500MB) - requires extraction
- Uncompressed version (1.2GB) - ready to use
- **Important**: Rename after download, remove parentheses, change `.zip` to `.tar`
**2. Folder Structure Setup**
```
/jellyfin_ny_10107/
├── cache/ # Cache folder
└── config/ # Configuration folder
```
**Essential Path Configuration**:
- Cache path: `/volume1/docker/jellyfin_ny_10107/cache`
- Config path: `/volume1/docker/jellyfin_ny_10107/config`
- Media resource path: e.g., `/volume1/movie` (adjust as needed)
### Detailed Upgrade Steps
**Step 1: Import Image**
1. Upload `.tar` image file to Synology (e.g., `ee_image` directory)
2. Open Docker Manager → Images → Action → Import
3. Select and import the uploaded image
4. Verify image name: `jellyfin-ny-250703-amd64` (1.16GB)
**Step 2: Configuration Migration**
- Copy `cache` and `config` folders from old `jellyfin_ny` to new folder
- If issues occur, clear both folders and run as fresh container
- Reusing configuration enables seamless upgrade, preserving all settings and media library
**Step 3: Stop Old Container**
- Stop running old Jellyfin container in Docker Manager
- Release ports 8099 (HTTP) and 9099 (HTTPS)
**Step 4: Launch New Container**
Core Docker Command Parameters:
```bash
docker run -d \
--name jellyfin_ny_10107 \
-p 8099:8096 \
-p 9099:8920 \
-p 7359:7359/udp \
-p 1900:1900/udp \
-v /volume1/docker/jellyfin_ny_10107/config:/config \
-v /volume1/docker/jellyfin_ny_10107/cache:/cache \
-v /volume1/movie:/movie \
-e TZ=Asia/Shanghai \
-e PUID=0 -e PGID=0 \
--device=/dev/dri:/dev/dri \
--restart=unless-stopped \
jellyfin-ny-250703-amd64
```
**Parameter Explanation**:
- `--name`: Container name (customizable)
- `-p 8099:8096`: HTTP port mapping
- `-p 9099:8920`: HTTPS port mapping
- `-p 7359:7359/udp`: Local network auto-discovery
- `-p 1900:1900/udp`: DLNA support
- `-v`: Mount configuration, cache, and media directories
- `--device=/dev/dri`: GPU passthrough for hardware acceleration
- `--restart=unless-stopped`: Auto-restart policy
### Verification & Testing
**1. Verify Container Status**
```bash
# List all containers
docker ps -a
# Enter container
docker exec -it [CONTAINER_ID] bash
```
**2. Verify GPU Passthrough**
```bash
ls -l /dev/dri
```
Should display `renderD128` and related device files
**3. Verify Hardware Decode Support**
```bash
/usr/lib/jellyfin-ffmpeg/vainfo
```
Should list supported codecs: H.264, HEVC, VC1, JPEG, etc.
**4. Web Interface Testing**
- Access `http://[NAS_IP]:8099`
- Check version info: should display 10.10.7
- Test video playback and transcoding functionality
### Performance Metrics
**N5105 Transcoding Performance**:
- Direct Play: No transcoding, minimal CPU usage
- Transcoding scenario (bitrate reduction): ~35% CPU usage
- Hardware acceleration functioning properly, smooth transcoding
---
## 💡 Important Notes
1. **Backup Recommendation**: Backup `config` and `cache` folders before upgrade
2. **Port Conflicts**: Must stop old container to release ports
3. **Permission Settings**: Recommend using root permissions (PUID=0, PGID=0)
4. **Proxy Configuration**: Remove proxy parameters if not needed
5. **Troubleshooting**: Clear config/cache folders for fresh initialization if issues arise
---
## 🔧 Troubleshooting Guide
- **Cannot Access**: Check port mapping and firewall settings
- **Hardware Acceleration Failure**: Verify `/dev/dri` device mounting
- **Missing Media Library**: Check media directory mount paths
- **Configuration Issues**: Try clearing config folders for clean install
---
## 📅 Upgrade Cycle Recommendation
Recommended to check and upgrade Jellyfin every 18 months to benefit from latest features, performance optimizations, and security updates.
---
## 🙏 Acknowledgments
Special thanks to NY for providing excellent Docker images that simplify the deployment process.
---
## 🏷️ SEO Keywords
Synology NAS, Jellyfin Upgrade, Docker Container, Media Server, N5105, Hardware Acceleration, DSM 7.2, Video Transcoding, Home Theater, NAS Tutorial
Related Contents
View HDD SMART Info on Synolog...
Duration: 12:19 | DPCheck Real CPU Temperature via...
Duration: 08:06 | DPClaude Code Version Update Gui...
Duration: 00:58 | DPDocker Claude Code Install & A...
Duration: 13:07 | DPDocker Jellyfin Free SSL Certi...
Duration: 14:42 | DPDocker Nginx Free SSL Certific...
Duration: 16:17 | DPRecommended
DeepSeek Official API Applicat...
01:30 | 6Welcome to the DeepSeek beginner tutorial series. ...
ZTE B863 TV Box S905L3A ATV Sy...
05:26 | 13Android TV Box ZTE B863AV3.1-M2 Flashing ATV Syste...
Starsector 0.97 Parameter Quic...
02:58 | 7Starsector Online Tools Website (https://sst.lib00...
Convert CRT+KEY SSL Certificat...
12:35 | 5A method to convert traditional CRT and KEY SSL ce...