Le logiciel freemium Plex offre une des meil­leures solutions pour la gestion de votre col­lec­tion de médias. La pierre angulaire de ce succès est basée sur deux com­po­sants prin­ci­paux : l’ap­pli­ca­tion de bureau Plex Media Server, qui regroupe toutes sortes de fichiers audio-visuels dans une seule bi­blio­thèque, et le lecteur Plex Media Player, qui vous permet de charger et de diffuser ces fichiers. Ce dernier est main­te­nant dis­po­nible pour un large éventail d’appareils comme les consoles de jeux Xbox One et PS4, les smart­phones Android et iOS, ainsi que les té­lé­vi­seurs ou l’Apple TV. L’ap­pli­ca­tion serveur fonc­tionne sous Windows, macOS ou Linux, c’est la raison pour laquelle vous pouvez utiliser un mini-or­di­na­teur Raspberry Pi comme base Plex pour l’héberger.

Qu’est-ce qu’un serveur Raspberry Pi Plex?

Un serveur Raspberry Pi Plex est un serveur média s’exécutant sur un or­di­na­teur Raspberry Pi en utilisant l’ap­pli­ca­tion freemium Plex Media Server. En tant que tel, il est utilisé pour organiser de manière cen­tra­li­sée les fichiers médias tels que les photos, les vidéos et les musiques, qui sont ac­ces­sibles à plusieurs uti­li­sa­teurs et appareils au sein d’un réseau privé. Il existe plusieurs ap­pli­ca­tions client à cet effet (par exemple pour iOS, Android, Amazon Fire TV, Xbox One, NVIDIA SHIELD et PS4), qui per­met­tent l’accès à distance au serveur. Al­ter­na­ti­ve­ment, le serveur média Raspberry Pi Plex server peut être contrôlé via des appareils qui sup­por­tent la DLNA (Digital Living Network Alliance) lorsque la fonction ap­pro­priée est activée, même sans ap­pli­ca­tion sup­plé­men­taire.

Note

Plex transcode également les fichiers en temps réel pour permettre aux appareils de lire le contenu dans des formats inconnus.

Quelles sont les exigences pour un serveur Raspberry Pi Plex ?

Pour créer un serveur Raspberry Plex, vous aurez na­tu­rel­le­ment besoin d’un Raspberry Pi, mais plus spé­ci­fi­que­ment, d’un modèle récent comme le Raspberry Pi 2 ou 3. Ceci est important pour s’assurer que vous disposez d’une puissance de trai­te­ment et d’une mémoire suf­fi­sante pour faire fonc­tion­ner le serveur média. Les deux versions disposent d’un port Ethernet, ce qui est essentiel pour connecter un media center à un réseau. Le Raspberry Pi 3 dispose également d’un module WiFi intégré, ce qui le rend parfait pour la mise en place d’une pla­te­forme de streaming sans fil. De plus, une carte microSD (au moins huit gi­gaoc­tets) est né­ces­saire pour s’assurer que vous disposez de suf­fi­sam­ment d’espace de stockage pour le système d’ex­ploi­ta­tion et le serveur Plex Media.

Pour con­fi­gu­rer le système et le serveur, vous devez également disposer d’une souris USB, d’un clavier et d’un écran. Pour compléter la con­fi­gu­ra­tion ma­té­rielle, vous avez besoin d’un pé­ri­phé­rique de stockage USB ou d’un disque dur externe de votre choix pour stocker divers fichiers mul­ti­mé­dias de manière ap­pro­priée. Quant au logiciel, vous devrez installer l’un des systèmes d’ex­ploi­ta­tion men­tion­nés pré­cé­dem­ment sur votre serveur Raspberry Pi Plex. Notre solution re­com­man­dée est le système standard officiel Pi, Raspbian, un dérivé de la dis­tri­bu­tion Linux Debian.

Note

Les pas­sion­nés de DIY peuvent bien sûr aussi utiliser le mode headless pour contrôler l’or­di­na­teur via l’accès à distance SSH et installer le serveur média Raspberry Pi Plex. Dans ce cas, aucun matériel uti­li­sa­teur sup­plé­men­taire n’est né­ces­saire (souris, clavier et moniteur).

Tutoriel : comment con­fi­gu­rer un serveur média Raspberry Pi Plex

Une fois que vous avez tous les com­po­sants né­ces­saires pour un serveur mul­ti­mé­dia, commencez l’ins­tal­la­tion en créant la carte SD bootable. Pour cela, vous aurez besoin d’un autre or­di­na­teur avec un em­pla­ce­ment SD intégré ou externe. Té­lé­char­gez l’image de Raspbian à partir du site Web de la Fondation Raspberry Pi site Web de la Fondation Raspberry Pi, dé­com­pres­sez le fichier, et installez-le sur votre carte SD avec votre logiciel d’image préféré (Win32Dis­kI­ma­ger, Etcher, SD Formatter, etc.). Ensuite, utilisez la carte SD pour démarrer votre Raspberry Pi et installer Raspbian. Voir une des­crip­tion plus détaillée de chaque étape dans la vidéo ci-dessous :

Une fois que Raspbian est installé et que la première tentative de démarrage est réussie, les étapes suivantes doivent être suivies pour con­fi­gu­rer votre serveur Raspberry Pi Plex.

Etape 1 : mise à jour de Raspbian vers la dernière version

Même s’il est fort probable que vous ayez té­lé­chargé la version la plus récente de la dis­tri­bu­tion Raspberry Pi, cela vaut la peine de vérifier deux fois. La nouvelle version vous assurera les dernières fonc­tion­na­li­tés et vous protégera contre les vul­né­ra­bi­li­tés de sécurité des com­po­sants du système. Un niveau de sécurité maximal est crucial pour le bon fonc­tion­ne­ment de votre Raspberry Pi Plex, surtout lorsqu’il est connecté à Internet. Vérifier quelle version vous utilisez est simple et rapide : il suffit d’ouvrir le terminal de Raspbian (LX­Ter­mi­nal) et d’entrer les commandes suivantes :

sudo apt-get update
sudo apt-get upgrade

Etape 2 : activer le transfert HTTPS pendant les té­lé­char­ge­ments

Le fichier d’ins­tal­la­tion Plex pour les pé­ri­phé­riques avec ar­chi­tec­ture ARM est obtenu à partir du dépôt dev2day, qui n’est dis­po­nible que via HTTPS. Le paquet apt-transport-https doit être installé pour que le ges­tion­naire de paquets de Raspbian puisse également accéder à ces sources HTTPS. Cela devrait déjà être en place avec les nouvelles versions du système d’ex­ploi­ta­tion, mais vous pouvez le mettre en place  en toute sécurité avec une simple commande de terminal :

sudo apt-get install apt-transport-https

Etape 3 : ajouter le dépôt dev2day en tant que source du paquet

Pour entrer le ré­per­toire dev2day en tant que source dans le fichier sources.list, vous aurez d’abord besoin d’une clé crypt O pour y accéder. Vous pouvez l’ajouter à votre trousseau avec la double commande suivante :

wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add

Ensuite, ajoutez le ré­per­toire à la liste des sources :

echo "deb https://dev2day.de/pms/ stretch main" | sudo tee /etc/apt/sources.list.d/pms.list

Enfin, confirmez les chan­ge­ments en mettant à jour la liste des paquets :

sudo apt-get update
Note

Si vous recevez le message d’erreur "/usr/lib/apt/methodes/https could not be found", cela signifie que le paquet apt-transport-https n’a pas été cor­rec­te­ment installé. Si c’est le cas, répétez la procédure d’ins­tal­la­tion à l’étape 2.

Etape 4 : installer le serveur Plex Media Server

Vous pouvez main­te­nant installer le serveur Plex sur votre Raspberry Pi. Pour ce faire, il suffit de lancer l’ins­tal­la­teur de Plex Media Server à l’aide de cette commande :

apt-get install plexmediaserver-installer

Etape 5 : modifier les uti­li­sa­teurs du serveur

Pour éviter les problèmes d’au­to­ri­sa­tion lors de la con­fi­gu­ra­tion du serveur Raspberry Pi Plex, vous devez échanger le profil uti­li­sa­teur par défaut avec un profil ad­mi­nis­tra­teur de votre choix. Pour ce faire, utilisez l’éditeur de texte par défaut Nano pour ouvrir le fichier de con­fi­gu­ra­tion du serveur Plex Media Server. Voici la commande cor­res­pon­dante :

sudo nano /etc/default/plexmediaserver

Cherchez l’entrée "PLEX_MEDIA_SERVER_SERVER_USER=plex" et remplacez "plex" (après le signe égal) par le nom d’uti­li­sa­teur désiré.

Fermez l’éditeur, et n’oubliez pas de sau­ve­gar­der vos mo­di­fi­ca­tions. Après le re­dé­mar­rage de l’instance serveur du Raspberry Pi Plex, les nouveaux pa­ra­mètres uti­li­sa­teur seront actifs :

sudo service plexmediaserver restart

Etape 6 : définir l’adresse IP statique pour le Raspberry Pi

Pour qu’il soit aussi facile que possible de trouver le serveur Raspberry Pi Plex patché dans le réseau défini, il est judicieux d’attribuer une adresse IP fixe à l’or­di­na­teur. Si l’accès se fait via l’interface web, il est logique que l’adresse réseau soit connue à l’avance, de sorte qu’il ne soit pas né­ces­saire d’envoyer une requête au Raspberry Pi à chaque fois. La plus simple façon de le faire est de trans­for­mer votre adresse IP actuelle en adresse IP fixe. Pour découvrir votre adresse IP actuelle, tapez la commande suivante dans le terminal Rapsbian :

hostname -I

Notez l’adresse affichée. Vous devrez la taper dans la ligne de commande du fichier de con­fi­gu­ra­tion à l’étape suivante. Pour ce faire, ouvrez le fichier cmdline.txt avec l’éditeur Nano :

sudo nano /boot/cmdline.txt

Naviguez jusqu’à la fin du document texte et insérez une nouvelle ligne : "ip=adresse IP" (sans guil­le­ments), en rem­pla­çant "adresse IP" par l’adresse que vous avez notée pré­cé­dem­ment. Sau­ve­gar­dez et fermez le fichier texte avant de re­dé­mar­rer le Raspberry Pi avec la commande sudo reboot.

Etape 7 : Ajouter des fichiers à la bi­blio­thèque Plex

Main­te­nant que le serveur Raspberry Pi Plex est opé­ra­tion­nel, vous pouvez connecter l’or­di­na­teur au pé­ri­phé­rique de stockage externe qui contient votre contenu mul­ti­mé­dia. Vous pouvez ensuite lancer l’interface uti­li­sa­teur Web de votre serveur média via le na­vi­ga­teur en sai­sis­sant votre adresse IP suivie de ":32400/web/". Il devrait res­sem­bler à ceci :

192.168.0.1:32400/web/
Note

Plex Media Server transmet via le port TCP 32400. S’il y a des problèmes de connexion avec le client, il se peut que ce port soit bloqué par un pare-feu dans votre réseau, comme le pare-feu du routeur. Dans ce cas, il suffit d’ouvrir le port dans le pare-feu et de se re­con­nec­ter.

Ensuite, créez un nouveau compte ou connectez-vous avec un compte Facebook ou Google. Une fois connecté, vous pouvez per­son­na­li­ser votre serveur mul­ti­mé­dia Raspberry Pi Plex pour répondre à vos besoins et préparer tous vos fichiers image, musique et vidéo pour la diffusion en continu sur le réseau. Pour ce faire, cliquez sur "Ajouter une bi­blio­thèque" et spécifiez le type de média et le ré­per­toire dans lequel se trouvent les fichiers res­pec­tifs.

Le serveur Raspberry Pi Plex syn­chro­nise ensuite chaque fichier mul­ti­mé­dia in­di­vi­duel­le­ment et ajoute au­to­ma­ti­que­ment des mé­ta­don­nées utiles, telles que des images de cou­ver­ture et de courtes des­crip­tions, dans la mesure où il peut trouver les in­for­ma­tions per­ti­nentes sur Internet.

Étape 8 : Se connecter au Raspberry Pi Plex Center

Lorsque vous avez syn­chro­nisé des photos, des vidéos ou des chansons avec le serveur Plex, vous pouvez commencer la diffusion en continu. Tout d’abord, vous devez autoriser l’accès à distance à votre nouveau serveur mul­ti­mé­dia (voir les pa­ra­mètres). Naviguez jusqu’à l’onglet "Serveur", sé­lec­tion­nez "Accès à distance". Cliquez sur "Activer l’accès à distance", puis attendez un moment que le serveur Raspberry Pi Plex applique le chan­ge­ment.

Enfin, té­lé­char­gez l’ap­pli­ca­tion Plex pour votre appareil préféré à partir du magasin cor­res­pon­dant et connectez-vous à votre compte. L’ap­pli­ca­tion Plex vous pré­sen­tera ensuite votre bi­blio­thèque (comme indiqué à l’étape 7), que vous pouvez parcourir à l’aide de la fonction de recherche et, bien sûr, lire tout votre contenu mul­ti­mé­dia. Pour un aperçu des ap­pli­ca­tions dis­po­nibles, consulter le site Web de Plex.

Aller au menu principal