Installer Jellyfin : votre Netflix personnel
Installer Jellyfin avec Docker, ranger ses films et séries pour avoir les affiches, envoyer ses fichiers sur le serveur et regarder sur la télé ou le téléphone.
Jellyfin organise vos films, séries et musiques avec affiches et résumés, et les diffuse sur la télé, le téléphone ou le navigateur. C’est libre, sans abonnement et sans compte en ligne : l’alternative auto-hébergée à Plex.
Avant de commencer : où sont vos films ?
Jellyfin ne stocke pas les vidéos : il lit un dossier du serveur. Par défaut, Mon serveur utilise
/srv/medias, monté en lecture seule : Jellyfin ne peut rien effacer.
Les vidéos prennent beaucoup de place. Sur un VPS, vérifiez la taille du disque (df -h). Pour une grosse collection,
un serveur à la maison avec un grand disque est souvent plus adapté.
Installer
Dans Mon serveur, ajoutez Jellyfin (600 Mo de RAM environ), puis lancez le script
(installer son serveur). Adresse proposée : films.mondomaine.fr.
Tout de suite après l’installation, ouvrez l’adresse : l’assistant de configuration crée le compte administrateur. Tant qu’il n’existe pas, le premier visiteur peut le créer à votre place.
Ranger ses fichiers pour avoir les affiches
Jellyfin reconnaît les films grâce aux noms de fichiers. Une organisation simple :
/srv/medias/
├── Films/
│ ├── Le Fabuleux Destin d'Amélie Poulain (2001)/
│ │ └── Le Fabuleux Destin d'Amélie Poulain (2001).mkv
│ └── Intouchables (2011)/
│ └── Intouchables (2011).mp4
└── Series/
└── Kaamelott (2005)/
├── Season 01/
│ ├── Kaamelott S01E01.mkv
│ └── Kaamelott S01E02.mkv
└── Season 02/
- Films :
Titre (Année); l’année évite les confusions entre remakes. - Séries : un dossier par saison (
Season 01), etS01E01dans le nom de chaque épisode.
Envoyer ses fichiers sur le serveur
Depuis votre ordinateur, avec rsync (Linux, Mac, WSL) :
rsync -avP ~/Videos/Films/ utilisateur@IP_DU_SERVEUR:/tmp/films/
ssh utilisateur@IP_DU_SERVEUR "sudo mv /tmp/films/* /srv/medias/Films/ && sudo chown -R 1000:1000 /srv/medias"
Sous Windows, WinSCP fait la même chose par glisser-déposer. Le chown final permet à Jellyfin
(qui tourne avec l’utilisateur 1000) de lire les fichiers.
Ajouter les bibliothèques
Dans l’assistant (ou plus tard dans Tableau de bord → Bibliothèques) :
- Ajouter une bibliothèque, type Films, dossier
/media/Films; - même chose pour Séries avec
/media/Series; - langue des métadonnées : Français, pays : France.
/media est le nom du dossier vu de l’intérieur du conteneur ; il correspond à /srv/medias sur le serveur.
Jellyfin analyse ensuite les fichiers et télécharge affiches et résumés.
Regarder
- Navigateur : votre adresse
https://films.mondomaine.fr. - Téléphone et tablette : application Jellyfin (Android, iOS), puis l’adresse du serveur.
- Télé : applications pour Android TV, Fire TV, LG webOS, Samsung (selon les modèles) et Kodi.
Créez un compte par personne (Tableau de bord → Utilisateurs) : chacun garde sa progression.
Le point faible d’un VPS : le transcodage
Quand l’appareil ne sait pas lire un format, Jellyfin convertit la vidéo à la volée. Sans carte graphique, c’est très lourd pour le processeur d’un VPS, surtout en 4K.
- Privilégiez la lecture directe : MP4 ou MKV en H.264 et AAC passent partout.
- Dans l’application, réglez la qualité sur « Maximum » / « Direct » quand votre connexion le permet.
- Si une vidéo saccade, regardez dans Tableau de bord → Activité si elle est transcodée.
Sauvegarde
La configuration de Jellyfin (comptes, progression, bibliothèques) est dans /opt/stacks/jellyfin et fait partie de la
sauvegarde de la nuit. Vos vidéos dans /srv/medias n’y sont pas :
gardez-en une copie ailleurs.
Une commande qui ne marche pas, une explication pas claire ? Signaler une erreur dans cette page.