Installer Jellyfin
Une installation de A à Z pour un serveur Jellyfin personnel. Être à l'aise pour copier-coller quelques commandes dans un terminal suffit amplement; aucune connaissance approfondie de Docker n'est requise.
- 1
Installer Docker
Docker regroupe Jellyfin avec tout ce dont il a besoin pour fonctionner, pour qu'il se comporte de la même façon peu importe ce qui s'exécute à côté sur cette machine (le guide Docker ailleurs dans cette bibliothèque explique pourquoi c'est utile au-delà de cette seule application). Sur Linux, le script d'installation officiel ci-dessous couvre la plupart des distributions en une seule ligne; sur macOS ou Windows, Docker Desktop depuis docker.com est le chemin le plus simple. Une fois installé, lancer `docker --version` dans un terminal devrait afficher un numéro de version plutôt qu'une erreur; c'est la confirmation que ça a fonctionné.
curl -fsSL https://get.docker.com | sh - 2
Créer un dossier de projet et le fichier compose
Créez un nouveau dossier n'importe où de pratique, puis à l'intérieur créez un fichier nommé exactement docker-compose.yml avec le contenu ci-dessous. Mettez à jour les deux lignes `/chemin/vers/...` pour pointer vers l'endroit où vivent déjà les fichiers de films et séries sur cette machine; rien n'est copié, Docker reçoit simplement la permission de les lire.
services: jellyfin: image: jellyfin/jellyfin:latest container_name: jellyfin restart: unless-stopped ports: - "8096:8096" volumes: - ./config:/config - ./cache:/cache - /chemin/vers/films:/media/movies:ro - /chemin/vers/series:/media/tv:ro - 3
Démarrer le conteneur
Depuis ce même dossier, lancez la commande ci-dessous. Le tout premier démarrage télécharge l'image Jellyfin (quelques centaines de Mo, ça peut donc prendre une minute ou deux selon la connexion), puis le démarre en arrière-plan. Une fois terminé, Jellyfin est accessible depuis n'importe quel appareil sur le même réseau à http://<ip-de-cette-machine>:8096.
docker compose up -d - 4
Lancer l'assistant de configuration
Ouvrir cette adresse pour la première fois lance l'assistant de Jellyfin : choisissez une langue d'affichage, créez le compte administrateur (c'est simplement la connexion pour ce serveur en particulier, sans lien avec un autre compte), et quand il demande un dossier de médias, pointez-le vers le dossier de films monté dans le fichier compose pour bâtir la première bibliothèque.
- 5
Ajouter les autres bibliothèques
De retour dans le tableau de bord (l'icône d'engrenage dans le coin supérieur → Bibliothèques), ajoutez d'autres dossiers. Garder Films et Séries comme deux bibliothèques séparées, plutôt qu'un seul dossier où tout est mélangé, permet à Jellyfin d'apparier les titres et de récupérer les bonnes affiches de façon beaucoup plus fiable.
- 6
Obtenir un client plus agréable
L'application web intégrée de Jellyfin fonctionne très bien pour parcourir la bibliothèque tout de suite, mais elle n'inclut pas de sections par genre de base, contrairement à Moonfin. Moonfin (couvert dans son propre guide de cette bibliothèque) vaut la peine d'être installé ensuite sur les télés et téléphones pour une expérience nettement plus fluide, façon Netflix, connectée à ce même serveur.
Pour aller plus loin
- Documentation officielle de Jellyfin
La référence complète pour chaque paramètre que Jellyfin expose, bien au-delà de ce qui est couvert ici.
- Documentation d'installation de Docker Engine
Instructions officielles d'installation par système d'exploitation, utile si le script en une ligne ci-dessus ne convient pas à cette machine en particulier.
- Image Jellyfin sur Docker Hub
L'image de conteneur officielle sur laquelle ces étapes sont basées, incluant les tags d'accélération matérielle et l'historique des versions.