Installation et Configuration d'un Serveur Jellyfin
Présentation du Projet
Ce guide détaille l'installation et la configuration de Jellyfin, un serveur multimédia open-source, sur un Dell PowerEdge T420 fonctionnant sous Ubuntu. Ce serveur est optimisé pour la gestion et la diffusion de contenus multimédias, avec une prise en charge du transcodage matériel via une carte graphique Radeon RX 550 et un stockage organisé sur plusieurs disques.
Configuration Matérielle Utilisée
| Composant | Détails |
|---|---|
| Serveur | Dell PowerEdge T420 |
| Système d’exploitation | Ubuntu (dernière version stable) |
| Carte Graphique | Radeon RX 550 (pour le transcodage matériel) |
| Stockage | 1 disque de 2 To + 2 disques de 2,4 To |
| Gestion du réseau | Accès via IP locale + Reverse Proxy Nginx pour HTTPS |
Étape 1 : Préparation du Serveur
Avant d’installer Jellyfin, assurez-vous que votre serveur est mis à jour et que tous les composants matériels sont correctement détectés.
1.1 Mise à jour du système
1.2 Vérification et montage des disques de stockage
VousVérifiez pouvez vérifier vosles disques dursdisponibles avec la commande suivante :
Dans ce projet, Ajoutez-les disques sont organisés comme suit :
Disque 1 (2 To) :Contient le système d’exploitation et les fichiers de configuration.Disque 2 & 3 (2,4 To chacun) :Stockent les fichiers multimédias (films, séries, animes).
Si vous souhaitez monter vos disques automatiquement, éditez leau fichier /etc/fstab pour un montage automatique :
AjoutezExemple lesde lignesmontage suivantesdes (exemple avec ext4)disques :
MontezAppliquez les disques avecchangements :
Étape 2 : Installation de Jellyfin
Ajoutez le dépôt officiel et installez Jellyfin :
Démarrez et activez Jellyfin au démarrage du serveur :
Étape 3 : Configuration Réseau et Sécurité
Jellyfin utilise le port 8096 pour HTTP et le port 8920 pour HTTPS.
Ouvrir ces ports si vous utilisez un pare-feu :
Si votre serveur est accessible via Internet,
activez HTTPS avec un3.1 Reverse Proxy Nginx :pour HTTPS
CréezAjoutez un fichier de configuration Nginx :
Ajoutez ceci :
Activez lela siteconfiguration et redémarrez Nginx :
Étape 4 : Configuration du Transcodage Matériel avec la Radeon RX 550
La carte Radeon RX 550 permet d’améliorer les performances en délégant le transcodage matériel à la carte graphique au lieu du processeur.
4.1 Installation des pilotes AMD
Vérifiez si la carte est bien détectée :
Vous devriez voir un retour indiquant AMD/Intel VA-API.
4.2 ActiverActivation ledu transcodage matériel dans Jellyfin
- Accédez à l’interface Jellyfin via
http://<IP_SERVEUR>:8096 - Allez dans :
Tableau de bord > Lecture > Transcodage - Cochez :
✔ Activer l’accélération matérielle
✔ Activer VA-API (pour AMD)
✔ Autoriser la conversion des sous-titres
Cliquez sur "Enregistrer", puis redéRedémarrez Jellyfin :
Étape 5 : Organisation des Bibliothèques et AccèsGestion Multi-des Utilisateurs
Ajoutez vos bibliothèques via 5.1 Création des Bibliothèques
Dans l’interface Jellyfin :
Tableau de bord > Bibliothèques > AjouterSélectionnez le type de média (,FilmsSéries,enAnimes,sélectionnantMangas).les Ajoutezcheminsle chemin correspondant(/mnt/media1/pour les films,et/mnt/media2/.pour les animes, etc.).Choisissez les métadonnées(IMDb, TheMovieDB).
5.2 GestionAjoutez des Utilisateurscomptes utilisateurs
- via
Tableau de bord > Utilisateurs,>avecAjouter un compteDéfinissez lesdes permissions personnalisées(accès complet ou restreint).Activez l’optionLecture seulesi nécessaire.
Étape 6 : Configuration Initiale de Jellyfin
Lors de la première connexion à http://<IP_SERVEUR>:8096, un assistant de configuration vous guidera :
- Langue : Sélectionnez la langue de l'interface.
- Compte Administrateur : Créez un compte avec un nom d'utilisateur et un mot de passe sécurisé.
- Bibliothèques : Ajoutez vos médias en sélectionnant les dossiers contenant vos films, séries et musiques.
- Métadonnées : Configurez les options de téléchargement des métadonnées et des images pour vos médias.
- Accès à Distance : Si vous souhaitez accéder à Jellyfin depuis l’extérieur, assurez-vous que les ports sont ouverts et configurez votre routeur.
Étape 7 : Tests et Optimisations
Testez la lecture des vidéosJellyfin depuis :
✔
Optimisations :
- Activer le cache des vignettes pour améliorer la
navigation (Paramètres > Avancé).navigation. - Limiter le transcodage automatique si
votrele serveur est sous fortecharge (Lecture > Qualité de lecture).charge. - Configurer un mode sombre / thème pour une meilleure expérience utilisateur.