Cette méthode permet de déployer rapidement Jellyfin dans un conteneur Docker, simplifiant la gestion et les mises à jour 📦. Docker Compose permet de définir la configuration dans un seul fichier YAML 📝.
📄 Créez un fichier docker-compose.yml dans un dossier dédié :
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
network_mode: "host" # Ou bridge si vous préférez
volumes:
- /srv/jellyfin/config:/config
- /srv/jellyfin/media:/media
restart: unless-stopped
💡 Explications :
image: jellyfin/jellyfin:latest → Utilise la dernière version officielle de Jellyfinvolumes → Permet de persister la configuration et d’accéder aux médiasrestart: unless-stopped → Redémarre automatiquement le conteneur si nécessairenetwork_mode: "host" → Utilisation du réseau du serveur pour simplifier la diffusion (optionnel)🚀 Dans le terminal, placez-vous dans le dossier contenant docker-compose.yml et lancez :
docker-compose up -d
📦 Cette commande télécharge l’image Docker si nécessaire et démarre Jellyfin en arrière-plan.
🌐 Ouvrez un navigateur et allez sur :
http://IP_DE_VOTRE_SERVEUR:8096
👤 Configurez votre utilisateur admin et ajoutez vos bibliothèques de médias :
🔄 Pour redémarrer le serveur :
docker-compose restart
⬆️ Pour mettre à jour Jellyfin :
docker-compose pull
docker-compose up -d
💡 Vos données et configuration sont conservées grâce aux volumes.
🎉 Jellyfin est maintenant installé et accessible sur votre réseau !
Vous pouvez ajouter vos médias, configurer vos utilisateurs et profiter d’un serveur multimédia complet et open-source 🏠🎬📹.