Aller au contenu

Installation de Jellyfin

Le projet Jellyfin et ses partenaires proposent un certain nombre de packages binaires pré-construits pour aider Jellyfin à être rapidement opérationnel sur plusieurs systèmes.

Conteneurs

L'Open Container Initiative est une forme de virtualisation. Une image est similaire à une image ISO tandis qu'un conteneur est similaire à une machine virtuelle en cours d'exécution.

 Installation de Jellyfin Installation de Jellyfin
Remarque

Il existe actuellement un problème avec les montages en lecture seule dans Docker. S'il y a des sous-supports dans le support principal, les sous-supports sont lus et écrits.

Utilisez le mode hôte du réseau pour utiliser DLNA ou un HDHomeRun.

Dock Center officiel

L'image Jellyfin Docker est disponible sur le Docker Hub pour plusieurs architectures.

  1. Obtenir la dernière image docker pull jellyfin / jellyfin
  2. Créer des répertoires sur l'hôte pour le stockage des données persistantes.mkdir / chemin / vers / configmkdir / chemin / vers / cache
  3. Démarrez le serveur.docker exécutez -d –volume / chemin / vers / config: / config –volume / chemin / vers / cache: / cache –volume / chemin / vers / media: / media –user 1000: 1000 –net = host –Restart = except-stop jellyfin / jellyfin Alternativement, en utilisant docker-compose: version: "3" services: jellyfin: image: jellyfin / jellyfin utilisateur: 1000: 1000 network_mode: volumes "host": - / path / to / config : / config - / chemin / vers / cache: / cache - / chemin / vers / media: / media

Image Docker Hub maintenue par LinuxServer.io

L'intention de l'image Jellyfin est de fournir la possibilité de construire à partir de la source à l'aide de Docker. L'image native est compilée à l'intérieur du conteneur tandis que l'image du serveur Linux installe Jellyfin en tant que package. Cela peut entraîner une taille d'image et une consommation d'espace plus importantes car il n'y a pas d'image de base commune pour l'image Jellyfin officielle, Jellyfin vs LinuxServer. L'image Jellyfin ne prend pas en charge les environnements, à l'exception de $TZ. Aucun autre paramètre environnemental ne fonctionne. Si vous changez votre image, les emplacements des dossiers ne sont pas les mêmes, vous devez donc déplacer les dossiers de configuration avant de faire pivoter l'image alternative.

Pour le matériel ARM et RPi, il est recommandé d'utiliser l'image LinuxServer car la prise en charge de l'accélération matérielle n'est pas encore disponible dans l'image native.

Docker sans peur

Un modèle Unraid Docker est disponible dans le référentiel.

  1. Ouvrez l'interface graphique sans payer (au moins 6.5 sans payer) et cliquez sur l'onglet "Docker".
  2. Ajoutez la ligne suivante dans "Référentiels de modèles" et enregistrez les options.
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. Cliquez sur "Ajouter un conteneur" et sélectionnez "jellyfin".
  2. Ajustez les chemins nécessaires et enregistrez les modifications.

Kubernetes

Dans son entrepôt, il y a un projet communautaire pour déployer Jellyfin sur des plateformes basées sur Kubernetes. Tous les problèmes ou demandes de fonctionnalités liés au déploiement sur des plates-formes basées sur Kubernetes doivent y être déposés.

Windows (x86 / x64)

Les installateurs et constructions Windows au format ZIP sont disponibles ici.

Avertissement

Si vous avez installé une version antérieure à 10.4.0 à l'aide d'un script PowerShell, vous devrez supprimer manuellement le service à l'aide de la commande nssm remove Jellyfin et désinstaller le serveur en supprimant tous les fichiers manuellement. Il peut également être nécessaire de déplacer les fichiers de données vers l'emplacement correct ou de diriger le programme d'installation vers l'ancien emplacement.

Avertissement

La version 32 bits ou x86 n'est pas recommandée. Le ffmpeg et ses encodeurs vidéo fonctionnent généralement mieux en tant qu'exécutable 64 bits en raison des registres supplémentaires fournis. Cela signifie que la version 32 bits de Jellyfin est obsolète.

Installer à l'aide du programme d'installation (x64)

Installer

  1. Téléchargez la dernière version.
  2. Exécutez le programme d'installation.
  3. (Facultatif) Lors de l'installation en tant que service, choisissez le type de compte de service.
  4. Si tout s'est bien déroulé, le service Jellyfin fonctionne.
  5. Ouvrez votre navigateur à http: // localhost: 8096 pour terminer la configuration de Jellyfin.

Actualisation

  1. Téléchargez la dernière version.
  2. Exécutez le programme d'installation.
  3. Si tout s'est bien déroulé, le service Jellyfin fonctionne désormais comme la nouvelle version.

Désinstaller

  1. Accédez à Ajouter ou supprimer des programmes dans Windows.
  2. Trouvez Jellyfin.
  3. Cliquez sur Désinstaller.

Installation manuelle (x86 / x64)

Installer

  1. Téléchargez et extrayez la dernière version.
  2. Créez un dossier jellyfin dans votre emplacement d'installation préféré.
  3. Copiez le dossier extrait dans le dossier jellyfin et renommez-le en tant que système.
  4. Créez jellyfin.bat dans votre dossier jellyfin contenant: Pour utiliser l'emplacement de données / bibliothèque par défaut dans %localappdata%: <- Votre chemin d'installation -; jellyfinsystemjellyfin.exe Pour utiliser un emplacement de données / bibliothèque personnalisé (Chemin après paramètre -d): <- Votre chemin d'installation -; jellyfinsystemjellyfin. exe -d -; - Votre chemin d'installation —-; jellyfindatos Utilisez un emplacement de bibliothèque / données personnalisé (Chemin après le paramètre -d) et désactivez le démarrage automatique de l'application Web: <- Votre chemin d'installation–; jellyfinjellyfin.exe -d - Votre chemin d'installation–; jellyfindatos -noautorunwebapp
  5. Exécutez le cmd jellyfin.bat
  6. Ouvrez votre navigateur à http: // <–Server-IP —-;: 8096 (si le démarrage automatique de l'application Web est désactivé)

Actualisation

  1. Arrêtez Jellyfin
  2. Renommez le dossier système Jellyfin en system-bak
  3. Téléchargez et extrayez la dernière version de Jellyfin
  4. Copiez le dossier extrait dans le dossier jellyfin et renommez-le en système
  5. Exécutez jellyfin.bat pour redémarrer le serveur

Recul

  1. Arrêtez Jellyfin.
  2. Supprimez le dossier système.
  3. Renommez system-bak en system.
  4. Exécutez jellyfin.bat pour redémarrer le serveur.

MacOS

Les packages d'application MacOS et les constructions de format de fichier TAR sont disponibles ici.

Installer

  1. Téléchargez la dernière version.
  2. Faites glisser le package .app vers le dossier Applications.
  3. Lancez l'application.
  4. Ouvrez votre navigateur à http://127.0.0.1:8096.

Actualisation

  1. Téléchargez la dernière version.
  2. Arrêtez le serveur en cours d'exécution via le tableau de bord ou à l'aide de l'icône de l'application.
  3. Faites glisser le nouveau package .app vers le dossier Applications et cliquez sur Oui pour remplacer les fichiers.
  4. Lancez l'application.
  5. Ouvrez votre navigateur à http://127.0.0.1:8096.

Désinstaller

  1. Arrêtez le serveur en cours d'exécution via le tableau de bord ou à l'aide de l'icône de l'application.
  2. Déplacez le package .app dans la corbeille.

Effacer les paramètres

Cela supprimera tous les paramètres et informations utilisateur. Cela s'applique au package .app et à la version portable.

  1. Supprimez le dossier ~ / .config / jellyfin /
  2. Supprimez le dossier ~ / .local / share / jellyfin /

Version portable

  1. Téléchargez la dernière version
  2. Extrayez-le dans le dossier Applications
  3. Ouvrez Terminal et tapez cd suivi d'un espace, puis faites glisser le dossier jellyfin vers le terminal.
  4. Tapez ./jellyfin pour exécuter jellyfin.
  5. Ouvrez votre navigateur sur http: // localhost: 8096

La fermeture de la fenêtre du terminal mettra fin à Jellyfin. Mettre Jellyfin sur l'écran ou dans le tmux peut empêcher cela de se produire.

Mise à niveau de la version portable

  1. Téléchargez la dernière version.
  2. Arrêtez le serveur en cours d'exécution via le tableau de bord ou à l'aide de CTRL + C dans la fenêtre du terminal.
  3. Extraire la dernière version dans les applications
  4. Ouvrez Terminal et tapez cd suivi d'un espace, puis faites glisser le dossier jellyfin vers le terminal.
  5. Tapez ./jellyfin pour exécuter jellyfin. (tixa
  6. Arrêtez le serveur en cours d'exécution via le tableau de bord ou à l'aide de CTRL + C dans la fenêtre du terminal.
  7. Déplacez le dossier de version de l'application de gélatine dans la corbeille. Remplacez la version par le numéro de version réel que vous essayez de supprimer.

Utilisation de FFmpeg avec la version portable

La version portable n'est pas livrée avec FFmpeg par défaut. Pour installer FFmpeg, vous pouvez utiliser l'homebrew ou télécharger la version Zeranoe.

Si vous utilisez le complexe Zeranoe, extrayez-le dans le dossier / Applications /.

Accédez à l'onglet de lecture sur le tableau de bord et définissez le chemin sur FFmpeg sous FFmpeg Path.

Linux (générique amd64)

Les constructions génériques Linux amd64 au format TAR sont disponibles ici.

Processus d'installation

Créez un répertoire dans / opt pour jellyfin et ses fichiers et entrez dans ce répertoire.

sudo mkdir / opt / jellyfincd / opt / jellyfin

Téléchargez la dernière version générique de Linux sur la page de lancement. La version générique de Linux se termine par "linux-amd64.tar.gz". Le reste de ces instructions suppose que la version 10.4.3 est en cours d'installation (c'est-à-dire jellyfin_10.4.3_linux-amd64.tar.gz). Téléchargez la version générique, puis extrayez le fichier:

sudo wget https://github.com/jellyfin/jellyfin/releases/download/v10.4.3/jellyfin_10.4.3_linux-amd64.tar.gzsudo tar xvzf jellyfin_10.4.3_linux-amd64.tar.gz

Créez un lien symbolique vers le répertoire Jellyfin 10.4.3. Cela permet une mise à jour en répétant les étapes précédentes et en l'activant simplement en recréant le lien symbolique vers la nouvelle version.

sudo ln -s jellyfin_10.4.3 jellyfin

Créez quatre sous-répertoires pour les données Jellyfin.

journal de configuration du cache de données sudo mkdir

Si vous utilisez Debian ou un dérivé, vous pouvez également télécharger et installer une version de ffmpeg spécialement conçue pour Jellyfin. Assurez-vous de télécharger la dernière version qui correspond à votre système d'exploitation (4.2.1-5 pour Debian Stretch supposé ci-dessous).

sudo wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/4.2.1-5/jellyfin-ffmpeg_4.2.1-5-stretch_amd64.debsudo dpkg - installer jellyfin-ffmpeg_4.2.1 -5-stretch_amd64.deb

Si vous rencontrez une erreur de dépendance, exécutez ceci et il installera et jellyfin-ffmpeg.

sudo apt install -f

En raison du nombre d'options de ligne de commande qui doivent être transmises, il est plus facile de créer un petit script pour exécuter Jellyfin.

sudo nano jellyfin.sh

Collez ensuite les commandes suivantes et modifiez-les si nécessaire.

#! / bin / bashJELLYFINDIR = "/ opt / jellyfin" FFMPEGDIR = "/ usr / share / jellyfin-ffmpeg" $JELLYFINDIR / jellyfin / jellyfin -d $JELLYFINDIR / data -C $JELLYFINDIR / cache -c $J ffmpeg $FFMPEGDIR / ffmpeg

En supposant que vous voulez que Jellyfin s'exécute en tant qu'utilisateur non root, modifiez tous les fichiers et répertoires vers votre utilisateur normal et votre groupe d'accès. Rendez également le script de démarrage ci-dessus exécutable.

sudo chown -R utilisateur: groupe * sudo chmod u + x jellyfin.sh

Vous pouvez enfin le diriger. Vous verrez beaucoup d'informations d'enregistrement lorsque vous l'exécuterez, c'est normal. Les paramètres sont habituels dans le navigateur Web.

./jellyfin.sh

DLL portable

La plate-forme agnostique DLL .NET Core intégrée au format de fichier TAR est disponible ici. Ces constructions utilisent le binaire jellyfin.dll et doivent être chargées avec dotnet.

Arch Linux

La gélatine peut être trouvée dans l'AUR sous forme de gélatine et de gélatine-git.

Fedora

Les versions de Fedora 29 au format de package RPM sont disponibles ici pour l'instant, mais un référentiel officiel de Fedora arrive.

CentOS

Les versions CentOS / RHEL 7 au format de package RPM sont disponibles ici et un référentiel officiel CentOS / RHEL est prévu pour l'avenir.

Debian

Dépôt

L'équipe Jellyfin fournit un référentiel Debian pour l'installation sur Debian Stretch / Buster. Les architectures prises en charge sont amd64, arm64 et armhf.

Remarque

Microsoft ne fournit pas de .NET pour les systèmes Linux x86 32 bits et Jellyfin ne prend donc pas en charge l'architecture i386.

  1. Installez le transport HTTPS pour APT si vous ne l'avez pas déjà fait: sudo apt install apt-transport-https
  2. Importez la clé de signature GPG (signée par l'équipe Jellyfin): wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
  3. Ajoutez une configuration de référentiel dans /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-architecture)]] https://repo.jellyfin.org/debian $ ( lsb_release -c -s) principal »| sudo tee /etc/apt/sources.list.d/jellyfin.listNote Les versions prises en charge sont stretch et buster.
  4. Mettre à jour les référentiels APT: sudo apt update
  5. Installer Jellyfin: sudo apt installer jellyfin
  6. Gérez le service du système Jellyfin avec l'outil de votre choix: sudo service jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Forfaits

Les paquets Debian bruts, y compris les anciennes versions, sont disponibles ici.

Remarque

Le référentiel est le moyen préféré pour obtenir Jellyfin dans Debian, car il contient également diverses dépendances.

  1. Téléchargez les packages souhaités jellyfin et jellyfin-ffmpeg.deb à partir du référentiel.
  2. Installez les packages .deb téléchargés: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  3. Utilisez apt pour installer les dépendances manquantes: sudo apt -f install
  4. Gérez le service du système Jellyfin avec l'outil de votre choix: sudo service jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Ubuntu

Migration vers le nouvel entrepôt

Les versions antérieures de Jellyfin incluaient Ubuntu dans le référentiel Debian. Il a maintenant été partitionné dans son propre référentiel pour mieux gérer les packages binaires séparés. Si vous rencontrez des erreurs concernant la version d'ubuntu introuvable et que vous avez précédemment configuré un fichier ubuntujellyfin.list, veuillez suivre ces étapes.

  1. Supprimez l'ancien fichier /etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.list
  2. Passez à la section suivante comme écrit.

Dépôt

L'équipe de Jellyfin fournit un référentiel Ubuntu pour l'installation sur Ubuntu Xenial, Bionic, Cosmic, Disco et Eoan. Les architectures prises en charge sont amd64, arm64 et armhf. Seul amd64 est pris en charge dans Ubuntu Xenial.

Remarque

Microsoft ne fournit pas de .NET pour les systèmes Linux x86 32 bits et Jellyfin ne prend donc pas en charge l'architecture i386.

  1. Installez le transport HTTPS pour APT si vous ne l'avez pas déjà fait: sudo apt install apt-transport-https
  2. Activer le référentiel d'univers pour obtenir toutes les dépendances de FFMpeg: sudo add-apt-repository univers
  3. Importez la clé de signature GPG (signée par l'équipe Jellyfin): wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
  4. Ajoutez une configuration de référentiel dans /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-architecture)]] https://repo.jellyfin.org/ubuntu $ ( lsb_release -c -s) principal »| sudo tee /etc/apt/sources.list.d/jellyfin.list Remarque Les versions prises en charge sont xenial, bionic, cosmic, disk et eoan.
  5. Mettre à jour les référentiels APT: sudo apt update
  6. Installer Jellyfin: sudo apt installer jellyfin
  7. Gérez le service du système Jellyfin avec l'outil de votre choix: sudo service jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Forfaits

Les packages Ubuntu bruts, y compris les anciennes versions, sont disponibles ici.

Remarque

Le référentiel est le moyen préféré d'installer Jellyfin sur Ubuntu, car il contient également diverses dépendances.

  1. Activer le référentiel Universe pour obtenir toutes les dépendances FFMpeg et mettre à jour les référentiels: sudo add-apt-repository universesudo apt update
  2. Téléchargez les packages souhaités jellyfin et jellyfin-ffmpeg.deb à partir du référentiel.
  3. Installez les dépendances nécessaires: sudo apt install at libsqlite3-0 libfontconfig1 libfreetype6 libssl1.0.0
  4. Installez les packages .deb téléchargés: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  5. Utilisez apt pour installer les dépendances manquantes: sudo apt -f install
  6. Gérez le service du système Jellyfin avec l'outil de votre choix: sudo service jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

fr_FRFrançais
es_ESEspañol zh_CN简体中文 hi_INहिन्दी arالعربية pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch it_ITItaliano fr_FRFrançais