The Webcoast
Retour à Jellyfin

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. 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. 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. 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. 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. 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. 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