5.2 KiB
title, created, updated, type, tags, confidence, contested, sources
| title | created | updated | type | tags | confidence | contested | sources | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jellyfin | 2026-06-07 | 2026-06-07 | app |
|
high | false |
|
🎬 Jellyfin
Serveur multimédia libre et gratuit, fork communautaire d'Emby, sans télémétrie ni fonctionnalités premium verrouillées.
📋 Informations Générales
| Attribut | Valeur |
|---|---|
| Nom | Jellyfin |
| Slug | app-jellyfin |
| Description | Serveur média complet (films, séries, musique, livres, Live TV) 100 % open source |
| Site officiel | https://jellyfin.org/ |
| Repository | https://github.com/jellyfin/jellyfin |
| Stars | 52 983 ⭐ |
| Licence | GPL-2.0 |
| Langage principal | C# (.NET) |
| Catégorie | Media Streaming |
| Tags | [catalogue, media-streaming, jellyfin, video, audio, transcoding] |
📝 Description
Jellyfin est le projet de référence pour quiconque souhaite se libérer de Plex ou Emby sans sacrifier les fonctionnalités modernes. Né en 2018 d'un fork d'Emby suite au passage de celui-ci en closed-source, Jellyfin est développé par une communauté active et reste entièrement gratuit, sans abonnement, sans tracking, sans pub.
Le serveur gère nativement films, séries, anime, musique (avec pochettes et paroles), livres, photos et Live TV / DVR. Le transcodage matériel (Intel QuickSync, NVIDIA NVDEC, AMD AMF, VA-API) est supporté nativement, ce qui permet de streamer sur des appareils hétérogènes sans saturer le CPU. Une grande variété de clients officiels existe : web, Android, iOS, Android TV, Roku, Kodi (plugin), etc.
Points forts : vie privée respectée, pas de compte en ligne obligatoire, écosystème de plugins (OpenSubtitles, LDAP, IPTV, etc.), API REST complète. Limites : interface un peu moins polie que Plex, communauté francophone active mais documentation parfois en retard sur certaines fonctionnalités avancées (hardware transcoding sur GPU récents).
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
version: "3.8"
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
ports:
- "8096:8096" # HTTP web UI
- "8920:8920" # HTTPS
- "7359:7359/udp" # autodiscovery clients
- "1900:1900/udp" # DLNA
environment:
- JELLYFIN_PublishedServerUrl=http://jellyfin.example.com
volumes:
- ./config:/config
- ./cache:/cache
- /media:/media:ro # bibliothèque média en lecture seule
# Support GPU NVIDIA (optionnel) :
# deploy:
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: 1
# capabilities: [gpu]
Installation manuelle
Paquets .deb / .rpm disponibles sur le repo officiel. Sous Debian/Ubuntu, ajouter le dépôt https://repo.jellyfin.org/ et installer jellyfin. Sous Windows, installeur MSI. Sous macOS, app notarisée. Sous NAS (Synology/QNAP), packages communautaires.
⚙️ Configuration
- Bibliothèques : pointer vers
/media/films,/media/series, etc. Activer les agents de métadonnées (TMDB, TVDB, AniDB, MusicBrainz). - Transcodage : menu Lecture > Transcodage, choisir le device GPU détecté. Définir un bitrate max par utilisateur.
- Utilisateurs : créer des comptes locaux ou brancher LDAP/Authentik via plugin. Profils de contrôle parental.
- Live TV & DVR : backend TVHeadend ou HDHomeRun, ajouter tuner M3U.
- Plugins : catalogue officiel (OpenSubtitles, LDAP Auth, IPTV, Theme Songs, etc.).
- Hardware acceleration : valider
/dev/drimonté dans le conteneur, vérifier les logs au premier lancement.
🔗 Alternatives
- Plex — Plus mature, interface très polie, mais freemium et fermé (compte obligatoire, features payantes).
- Emby — Origine du fork, freemium également, version Server payante pour la plupart des apps mobiles.
- Navidrome — Spécialisé musique (subsonic-compatible), plus léger que Jellyfin pour l'audio uniquement.
- Funkwhale — Serveur audio fédéré (ActivityPub), orienté musique et podcasts communautaires.
🔒 Sécurité
- Activer HTTPS via reverse proxy (app-traefik) avec certificat Let's Encrypt.
- Désactiver l'inscription publique, créer manuellement les comptes.
- Restreindre l'API par IP si exposition WAN, ou n'ouvrir que via VPN (Tailscale/WireGuard).
- Mettre à jour régulièrement : les images
latestsuivent la cadence mensuelle.
📚 Ressources
- Site officiel : https://jellyfin.org/
- Documentation : https://jellyfin.org/docs/
- Repository : https://github.com/jellyfin/jellyfin
- Forum communautaire : https://forum.jellyfin.org/
- Clients mobiles : https://jellyfin.org/clients/
🔗 Pages Liées
- cat-media-streaming (catégorie parente)
- app-plex — Concurrent fermé
- app-emby — Concurrent semi-ouvert
- app-tvheadend — Backend Live TV souvent couplé
- app-traefik — Reverse proxy HTTPS
- recettes-docker-compose — Templates
- securisation-home-lab — Bonnes pratiques