# 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