Comment configurer un serveur multimédia Jellyfin sous Linux

Pour configurer un serveur multimédia Jellyfin sous Linux , installez le paquet serveur, ouvrez son assistant web, créez un compte administrateur et ajoutez vos dossiers multimédias. Ce guide utilise l'installateur Jellyfin actuel, vérifié par somme de contrôle, pour Debian, Ubuntu et leurs dérivés compatibles. Pour les autres distributions Linux, veuillez suivre les recommandations de Jellyfin concernant les conteneurs ou les paquets communautaires.

Avant de commencer, montez votre périphérique de stockage et notez son chemin Linux, par exemple `/usr/lib/jj` /srv/media/Movies. Le paquet exécute Jellyfin en tant que compte de service distinct nommé `jj` jellyfin, qui nécessite l'autorisation de parcourir les répertoires parents et de lire les fichiers. Pour les autres distributions ou la configuration manuelle des dépôts, consultez le guide d'installation Linux officiel .

Installez et configurez Jellyfin

1. Téléchargez et vérifiez le programme d'installation.

Sur le serveur Debian ou Ubuntu, ouvrez un terminal ou connectez-vous via SSH. Installez les outils de téléchargement et de vérification, puis récupérez le script et son fichier de vérification :

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Terminal Linux affichant la vérification de la somme de contrôle de l'installateur Jellyfin se terminant avec install-debuntu.sh : OK.
Continuez uniquement si la commande de somme de contrôle renvoie OK.

Poursuivez uniquement si le résultat est correct install-debuntu.sh: OK. L'installateur s'exécutant avec des privilèges élevés, vous pouvez l'inspecter au préalable less install-debuntu.sh. Le guide de Jellyfin répertorie les dérivés pris en charge et les options d'installation manuelle.

2. Exécutez le programme d'installation et vérifiez le service.

Exécutez le script vérifié, puis confirmez que Jellyfin est actif :

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Terminal Linux avec sudo bash install-debuntu.sh prêt à exécuter le programme d'installation vérifié.
Le programme d'installation officiel configure le dépôt Jellyfin et le paquet serveur.

S'il est arrêté, activez-le au démarrage et démarrez-le avec sudo systemctl enable --now jellyfin.

3. Ouvrez l'assistant d'installation

Depuis un appareil du même réseau, accédez http://<server-ip>:8096à en remplaçant par l'adresse LAN du serveur Linux. Utilisez http://localhost:8096sur le serveur lui-même. Le port 8096/TCPest le port HTTP par défaut. Si la page ne se charge pas, vérifiez le service et autorisez le port dans le pare-feu pour les appareils de confiance du réseau local.

Page de configuration Jellyfin à une adresse locale du serveur avec un sélecteur de langue.
Ouvrez l'adresse du serveur dans un navigateur sur le même réseau.

4. Choisissez une langue et créez un administrateur

Choisissez la langue de l'interface d'installation, puis saisissez un nom d'utilisateur administrateur et un mot de passe fort et unique. Ce compte gère les paramètres du serveur et les utilisateurs ; vous pouvez ajouter d'autres comptes après l'assistant si nécessaire.

Formulaire d'administrateur Jellyfin avec champs nom d'utilisateur, mot de passe et confirmation.
Choisissez un nom d'administrateur unique et un mot de passe robuste.

5. Ajouter une médiathèque

Choisissez « Ajouter une bibliothèque multimédia » , sélectionnez un type comme « Films », « Séries » ou « Musique », saisissez un nom d’affichage et indiquez le chemin d’accès complet au dossier. Des bibliothèques distinctes permettent à Jellyfin d’identifier plus facilement le contenu. Par exemple, utilisez un dossier comme « Films/srv/media/Movies/Arrival (2016)/Arrival (2016).mkv ». Consultez le guide des bibliothèques et le guide de nommage des films .

Formulaire Jellyfin Ajouter une bibliothèque multimédia configuré sur Films avec le chemin de dossier /srv/media/movies.
Ajoutez un chemin d'accès à une bibliothèque dédiée que le service Jellyfin pourra lire.

Si un dossier est manquant ou si l'analyse ne révèle aucun contenu, testez l'accès avec le compte de service. sudo -u jellyfin ls /srv/media/MoviesAccordez-lui uniquement les autorisations de lecture et de navigation dans les répertoires via votre groupe de médias ou une liste de contrôle d'accès (ACL) limitée. Évitez les autorisations récursives étendues chmod 777ou la modification du propriétaire de l'ensemble du disque. La FAQ officielle indique également que les autorisations et l'organisation des fichiers sont des causes fréquentes de médias manquants.

6. Définissez la langue et la région des métadonnées.

Choisissez la langue et la région que Jellyfin privilégiera pour les titres, les descriptions et les autres métadonnées récupérées. Ce paramètre est indépendant de la langue de l'interface de configuration et peut être modifié ultérieurement pour chaque bibliothèque. Les résultats dépendent de la disponibilité du fournisseur d'accès et d'une connexion Internet.

Page de métadonnées préférées de Jellyfin avec des sélecteurs de langue et de région distincts.
Définissez la langue et la région que Jellyfin doit utiliser pour les recherches de métadonnées.

7. Vérifier les paramètres d'accès à distance

Désactivez l'accès à distance pour un serveur local. Si vous prévoyez de regarder le serveur depuis l'extérieur de votre domicile, activez l'option « Autoriser l'accès à distance à ce serveur » et configurez séparément une connexion sécurisée, comme un VPN ou un proxy inverse HTTPS. L'assistant de configuration ne fournit pas de chiffrement et ne finalise pas la configuration du routeur. Désactivez l'option « Activer le mappage automatique des ports » sauf si vous avez spécifiquement besoin d'UPnP ; Jellyfin recommande de la désactiver sauf nécessité absolue.

Paramètres réseau Jellyfin avec accès distant et mappage automatique des ports désactivés.
Désactivez le mappage automatique des ports sauf si vous avez spécifiquement besoin d'UPnP.

Ne redirigez pas 8096directement le port HTTP vers Internet. Le port HTTPS par défaut de Jellyfin est 8920/TCPinutilisé tant que HTTPS n'est pas configuré. Consultez le guide réseau officiel avant d'activer l'accès distant.

8. Terminer et tester la lecture

Suivez les instructions de l'assistant, connectez-vous et laissez Jellyfin analyser les dossiers sélectionnés. Si le serveur n'est pas détecté, effectuez un test depuis un autre appareil de votre réseau local en saisissant manuellement son adresse et son port. La liste des applications compatibles est disponible sur la page officielle des clients .

Écran d'accueil Jellyfin avec des vignettes pour les collections Films, Séries et Musique.
Après la première analyse, ouvrez un client Jellyfin et vérifiez que les bibliothèques apparaissent.

Résoudre les problèmes de configuration courants

  • Page Web indisponible : vérifiez sudo systemctl status jellyfinl’adresse IP du serveur, le port 8096et les règles du pare-feu du réseau local. Journaux récents : sudo journalctl -u jellyfin -n 50 --no-pager.
  • Bibliothèque vide : vérifiez que le stockage est monté et que le jellyfincompte dispose des droits de lecture sur le dossier. Utilisez le type de bibliothèque approprié et une convention de nommage prise en charge.
  • Le client ne peut pas détecter le serveur : veuillez saisir manuellement l’adresse LAN :8096. La détection locale utilise le protocole UDP 7359, mais la saisie directe de l’adresse est indépendante de la détection locale.

Une fois la lecture locale fonctionnelle, ajoutez des utilisateurs ou configurez l'accès à distance comme une tâche réseau distincte.

Laisser un commentaire

Comment jouer à The Witcher 3 : Wild Hunt sur Linux avec Proton

Comment jouer à The Witcher 3 : Wild Hunt sur Linux avec Proton

Installez The Witcher 3 sur Linux avec Steam Proton ou une copie GOG en mode héroïque, en suivant les instructions actuelles concernant les problèmes de compatibilité avec la version remasterisée.

Les 4 meilleurs outils de conversion audio pour Linux

Les 4 meilleurs outils de conversion audio pour Linux

Comparez les convertisseurs audio Linux pour les tâches par lots, l'extraction de CD, l'édition et les flux de travail en ligne de commande, avec des notes pratiques sur les formats et les codecs.

Comment jouer à Fallout 4 sur Linux avec Steam Proton

Comment jouer à Fallout 4 sur Linux avec Steam Proton

Installez Fallout 4 depuis Steam sur Linux, activez Proton pour les jeux Windows et résolvez les problèmes de lancement courants grâce à des étapes de compatibilité pratiques.

4 des meilleures alternatives à Adobe Acrobat pour Linux : lecture et annotation de PDF

4 des meilleures alternatives à Adobe Acrobat pour Linux : lecture et annotation de PDF

Comparez quatre alternatives à Adobe Acrobat pour Linux, allant des signatures et annotations d'Okular à GNOME Papers, Atril et MuPDF.

4 des meilleurs téléchargeurs de fonds d'écran pour Linux : trouvez et faites pivoter des images

4 des meilleurs téléchargeurs de fonds d'écran pour Linux : trouvez et faites pivoter des images

Comparez quatre applications de fonds d'écran Linux permettant de rechercher, filtrer, enregistrer et faire pivoter les arrière-plans de bureau, avec les liens d'installation actuels et les notes de compatibilité.

Comment installer Peppermint OS à partir d'une clé USB

Comment installer Peppermint OS à partir d'une clé USB

Installez Peppermint OS à partir de l'ISO 64 bits de Debian Trixie : vérifiez le téléchargement, créez une clé USB amorçable, choisissez une configuration de disque et terminez l'installation en toute sécurité.

Comment jouer aux Sims 3 sur Linux avec Steam et Proton

Comment jouer aux Sims 3 sur Linux avec Steam et Proton

Utilisez Steam Play et Proton pour installer Les Sims 3 sur Linux, ou essayez une copie DVD pour PC avec Wine. Suivez les instructions d'installation et les conseils de compatibilité.

Comment installer OSMC sur un Raspberry Pi

Comment installer OSMC sur un Raspberry Pi

Préparez une carte microSD compatible avec votre modèle, installez OSMC avec le programme d'installation officiel pour ordinateur et effectuez la première configuration sur votre Raspberry Pi.

Comment jouer à No Man's Sky sur Linux avec Steam Proton

Comment jouer à No Man's Sky sur Linux avec Steam Proton

Installez la version Steam de No Man's Sky sur Linux avec Proton, puis résolvez les problèmes de lancement, les problèmes graphiques et les paramètres de compatibilité.

Comment résoudre une erreur de lancement de machine virtuelle VirtualBox sous Linux

Comment résoudre une erreur de lancement de machine virtuelle VirtualBox sous Linux

Dépannage d'une machine virtuelle VirtualBox qui ne démarre pas sous Linux : vérifiez vboxdrv, les en-têtes du noyau, le démarrage sécurisé, les versions des packs d'extension et les journaux de la machine virtuelle.