Jellyfin

De Le Wiki de Lug
Aller à la navigation Aller à la recherche

LXC Debian 11

Installation

Source

# apt update && apt upgrade
# apt install apt-transport-https gnupg lsb-release
# wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | apt-key add -
# echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | tee /etc/apt/sources.list.d/jellyfin.list
# apt update
# apt install jellyfin

On peut sur rendre sur http://IP_SERVEUR:8096 pour vérifier le fonctionnement du service et faire la première configuration.

  • On commence par le choix du langage préféré :

langage préféré..

  • On configure le compte d'administration et son mot de passe :

Configuration du compte d'administration..

  • On peut optionnelement inscrire tout de suite une ou plusieurs bibliothèques :

Bibliothèque optionnelement..

  • Si l'on choisit d'ajouter une bibliothèque, on commence par choisir le type de médias et le nom, puis on choisit de configurer son emplacement :

Options de bibliothèque..

  • On indique le chemin d'accès du dossier et on valide :

C'est par ici..

  • Une fois la/les bibliothèques configurées ou laissées pour plus tard on pass à l'étape suivante :

On peut continuer..

  • Choix du langage par défaut pour les métadonnées :

Oui on préfère aussi le français pour les méta..

  • On configure l'accès distant (a priori par défaut) :

Rien à signaler..

  • Le serveur nous indique que la configuration de base est terminé :

C'était rapide ! On est redirigé sur l'écran d'accueil : Bienvenue sur votre nouveau serveur de "streaming" :)

Sécurisation de jellyfin

On crée le certificat :

# openssl req -x509 -newkey rsa:4096 -keyout /etc/jellyfin/jellyfin.key -out /etc/jellyfin/jellyfin.crt -nodes -subj '/CN=localhost'
# openssl pkcs12 -export -inkey /etc/jellyfin/jellyfin.key -in /etc/jellyfin/jellyfin.crt -out /etc/jellyfin/jellyfin.pfx -passout pass:
# chown jellyfin /etc/jellyfin/jellyfin.pfx

Puis on se connecte avec le compte "jellyfin" (administrateur) sur http://IP_SERVEUR:8096 et on se rend dans le tableau de bord :

On se rend dans le tableau de bord..

Dans le menu "Réseau" on active le HTTPS :

On active le HTTPS..

On peut forcer le HTTPS et on renseigne l'emplacement du certificat :

On indique le chemin du certificat..

Enfin, on sauvegarde les modifications :

On sauvegarde les modifications..

On redémarre le service :

# service jellyfin restart

Maintenant l'interface de Jellyfin sera accéssible via https://IP_SERVEUR:8920