---
title: Jellyfin
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, media-streaming, jellyfin, video, audio, transcoding]
confidence: high
contested: false
sources:
  - https://selfh.st/apps/?tag=Media+Streaming
  - https://github.com/jellyfin/jellyfin
  - https://jellyfin.org/
---

# 🎬 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é)

```yaml
# 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/dri` monté 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 `latest` suivent 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
