Installation de Plex Media Server sur Debian 8

Installation de Plex Media Server sur Debian 8
Jérémie Kassianoff
29 janvier 2014
4 min de lecture

Plex Media Server est un projet dérivé de XBMC. Gérer, classer, steamer tous vos fichiers multimédias.

Cas d'usage concret

Vous voulez centraliser et diffuser votre médiathèque personnelle : voici comment installer Plex Media Server sur Debian 8.

Plex Media Server (PMS) est un projet en partie open source sous licence GPL et est très proche de XBMC.
L’installation est très facile et ne nécessite aucune connaissance particulière, néophytes en avant !
Le support de la communauté (FR) de Plex et sa documentation d’installation seront utilisés.
Cet article se concentre sur l’installation de Plex sur un serveur distant sans interface graphique.

Avant-propos : Plex Media Server

« PMS » est compatible sur différentes distribution Linux, avec une communauté très active.
Sur la page de téléchargement de Plex on a le choix de la plateforme.

Les sources étant mises à disposition, une version compatible avec Arch Linux est disponible sur AUR.
Plex sous Linux c’est top, mais il est aussi disponible sous Windows, Mac OS x et FreeBSD !

Installation de Plex Media Server

L’installation du serveur Plex Media Server est une étape très rapide (quelques secondes).
Dans mon cas je n’ai pas utilisé le « .deb » proposé par le site officiel car il est prévu pour Ubuntu.
Voici la méthode proposée sur Debian 7 :

L’installation de « curl » :

bash
apt-get install curl

Ajouter le miroir dans le dossier « sources.list.d » :

bash
echo "deb http://shell.ninthgate.se/packages/debian jessie main" | tee -a /etc/apt/sources.list.d/plexmediaserver.list

Télécharger avec « curl » la clé « APT » du miroir :

bash
curl http://shell.ninthgate.se/packages/shell.ninthgate.se.gpg.key | apt-key add -

Synchroniser les miroirs :

bash
apt-get update

Installer « Plex Media Server » :

bash
apt-get install plexmediaserver

Vérifier que le processus de « Plex » fonctionne :

bash
ps aux | grep plex
root     15937  0.0  0.0   4052   816 pts/0    S+   10:23   0:00 grep --color=auto plex

Un utilisateur « Plex » se crée automatiquement pour le fonctionnement du serveur.
La suite de l’installation requiert un navigateur web en local, seulement je n’en dispose pas !
Pour rappel, dans mon cas je n’utilise pas d’interface graphique.

Accès « PMS » sans interface graphique

Plex va devoir continuer l’installation (uniquement) en localhost sur  :

bash
http://localhost:32400/web

Du coup sans interface graphique, il est impossible de pouvoir continuer l’installation.
Cependant il existe une méthode très simple : le tunnel SSH permet de pallier ce problème.

Méthode pour Windows :

Télécharger le logiciel « putty » (lien), et suivez les instructions suivantes :

Lancez le logiciel Putty et remplir les champs « host name or IP » et « Connection type« .

Sauvegarder votre configuration avec « Save » : n’oubliez pas de lui donner un nom.

Ensuite rendez-vous dans le menu sur le côté gauche puis : « Connection/SSH/Tunnels« .

Configurez votre tunnel, puis cliquez sur « Add » :

Connectez-vous en appuyant sur « Open » !

Méthode pour Linux :

Lancer la commande suivante dans le terminal de votre distribution linux préférée :

bash
ssh root@votre_ip -L 8888:localhost:32400

Une fois connecté sur le serveur distant qui contient le serveur « PMS« .
Ouvrir le navigateur web préféré (dans mon cas Firefox) et se rendre à l’url ci-dessous :

bash
http://localhost:8888/manage

Plex vous présente la licence d’utilisation du serveur multimédia Plex : il faut l’accepter.
La suite est relativement simple, patientez et commencez à configurer le serveur PMS.

Les quatre étapes importantes sont :

  1. « Bienvenue sur Plex Media Server »  : Enregistrez-vous au près du service plex.
  2. « Réglages de base » : Donnez un nom au serveur et ajoutez votre email ou non.
  3. « Créer votre méditecheque » : Ajoutez une sélection.
  4. « Installer des chaines » : Pour plus de service il faut les connecter plex.

Il fonctionne sur : smartphones/tablettes/windows 8/smart TV/apple TV/raspberry Pi…

Le « metadata agent » : TheMovieDB est installé pour récupérer : jaquettes et synopsis.
Un article sur le système de jaquette sur Smart TV.
Profitez bien de votre Plex Media Server !

Conclusion

Cet article a présenté l'installation de Plex Media Server sur un serveur Debian sans interface graphique, ainsi que la méthode du tunnel SSH permettant de terminer la configuration initiale via un navigateur local. Une fois configuré, Plex permet de centraliser, classer et diffuser l'ensemble de ses fichiers multimédias en récupérant automatiquement jaquettes et synopsis via TheMovieDB. Cette solution reste compatible avec de nombreux clients (smartphones, tablettes, Smart TV, Raspberry Pi), ce qui en fait un serveur multimédia particulièrement polyvalent.