Jellyfin¶
Serveur média open-source permettant streaming de films, séries, musique sur tous devices.
Informations Générales¶
| Paramètre | Valeur |
|---|---|
| Container | LXC 100 - docker-media |
| IP:Port | 192.168.1.100:8096 |
| Image Docker | jellyfin/jellyfin:latest |
| Version | 10.10.3 |
| Transcoding | Intel HD Graphics 2000 (iGPU) |
Architecture¶
graph LR
A[Client Web/Mobile] -->|HTTP| B[Jellyfin :8096]
B --> C[Intel iGPU<br/>Transcoding]
B --> D[MergerFS Pool<br/>/mnt/storage]
D --> E[movies/]
D --> F[series/]
style B fill:#94c9ff
style C fill:#ffe6a8
style D fill:#d4edda
Configuration Docker¶
Fichier : /root/docker-compose/docker-compose.yml (LXC 100)
services:
jellyfin:
container_name: jellyfin
image: jellyfin/jellyfin:latest
ports:
- "8096:8096"
- "8920:8920" # HTTPS
- "7359:7359/udp" # Auto-discovery
- "1900:1900/udp" # DLNA
environment:
- TZ=Europe/Paris
- JELLYFIN_PublishedServerUrl=http://192.168.1.100:8096
volumes:
- /root/docker-compose/jellyfin/config:/config
- /root/docker-compose/jellyfin/cache:/cache
- /mnt/storage:/media:ro
devices:
- /dev/dri:/dev/dri # Intel iGPU passthrough
group_add:
- "44" # video group
- "107" # render group
restart: unless-stopped
Bibliothèques Média¶
Films¶
- Path :
/media/movies - Type : Films
- Scanner : TheMovieDB
- Language : French (Preferred), English
Séries TV¶
- Path :
/media/series - Type : Séries
- Scanner : TheTVDB
- Language : French (Preferred), English
Hardware Transcoding (Intel iGPU)¶
Configuration Active¶
Dashboard → Playback → Transcoding
- Accélération matérielle : Video Acceleration API (VAAPI)
- Appareil VA-API :
/dev/dri/renderD128(auto-détecté) - Activer le décodage matériel pour
- ✅ H.264
- ✅ HEVC
- ✅ MPEG2
- ❌ VC-1
- ✅ VP8
- ❌ HEVC 10bit
- Options d'encodage matériel
- ✅ Activer l'encodage matériel
- ✅ Activer l'encodage matériel H.264 basse consommation de Intel
- ❌ Activer l'encodage matériel HEVC basse consommation de Intel
- Options de format d'encodage
- ✅ H.264
- ✅ HEVC
- Activer le mappage ton local VPP : ✅ (HDR → SDR)
- Nombre de threads de transcodage : Auto
- Profil d'encodage : Auto
- CRF d'encodage H. 265 : 28
- CRF d'encodage H.264 : 23
Maintenance¶
Mise à Jour¶
Scan Bibliothèques¶
Automatique : Toutes les 12h
Manuel : Dashboard → Libraries → Scan All Libraries
# Scan via API
curl -X POST "http://192.168.1.100:8096/Library/Refresh" \
-H "Authorization: MediaBrowser Token=YOUR_API_KEY"