Plex Media Server : Guide De Démarrage Sur Raspberry Pi


Plex est un service de streaming multimédia très intéressant. Comme Netflix ou Prime Video, vous pouvez regarder quelques émissions et films après avoir créé un compte (c’est gratuit !). Mais le top, c’est que vous pouvez héberger un serveur Plex sur votre Raspberry Pi, y ajouter vos propres fichiers et les regarder depuis n’importe quel appareil, même à distance.
Dans ce tutoriel, je vais vous montrer comment l’installer et le configurer.

Plex propose un paquet Debian pour ARMv8 et ARMv7, qui peut être installé sur Raspberry Pi OS pour y héberger des fichiers multimédias et y accéder depuis n’importe quel autre appareil (ordinateurs, tablettes, smartphones).

Commençons directement par l’installation du serveur, et je vous expliquerai tout le reste en cours de route.

À propos, si vous êtes novice sur Raspberry Pi et que vous souhaitez accélérer vos premiers pas (tout en vous amusant), n’hésitez pas à télécharger mon e-book « Maitrisez Raspberry Pi en 30 jours« . Il s’agit d’un défi de 30 jours au cours duquel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin apprécier cet appareil passionnant qu’est le Raspberry Pi. Je vous offre d’ailleurs 10% de remise aujourd’hui en utilisant ce lien !

Installation de Plex media server sur Raspberry Pi

Téléchargez mon glossaire !
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)

Voici les étapes nécessaires pour installer Plex Media Server sur votre Raspberry Pi :

  • Installez un système compatible sur votre appareil (toute distribution basée sur Debian).
  • Téléchargez le paquet Debian depuis le site officiel.
  • Installez le paquet et démarrez l’application.

Installer Raspberry Pi OS ou Ubuntu

Le moyen le plus simple d’installer Plex Media Server sur un Raspberry Pi est d’utiliser une distribution basée sur Debian, car Plex propose des paquets pour ce système. L’utilisation de Raspberry Pi OS ou d’Ubuntu semble donc être un excellent choix.

Plex Media server est un service, vous n’avez donc pas besoin d’un environnement de bureau. Vous pouvez utiliser une version minimale ou serveur de ces distributions si cela vous convient.

Je ne vais pas donner plus de détails ici, car j’ai des guides complets sur comment Installer Raspberry Pi OS or Ubuntu sur ce site. Je vous invite à les consulter si vous avez besoin d’une procédure étape par étape pour le faire.

Avant d’aller plus loin, assurez-vous de configurer la connexion Internet (LAN ou Wi-Fi) et d’effectuer les mises à jour du système. Activez SSH ou VNC sur le Raspberry Pi, et suivez ensuite ce tutoriel depuis votre ordinateur (en tout cas, c’est ce que je fais en général, ça simplifie les choses, mais à vous de voir).

Télécharger Plex media server

Une fois votre système installé, vous devez télécharger la dernière version de Plex Media Server depuis le site officiel :

  • Ouvrez cette page.
  • Choisissez Linux sur le côté gauche.
  • Puis cliquez sur « Choisissez la distribution ».
  • Vous avez le choix entre une version 64 bits (ARMv8) ou 32 bits (ARMv7).
    Si vous avez un Raspberry Pi 3B+ ou supérieur, vous pouvez choisir ARMv8. Pour les modèles plus anciens, utilisez ARMv7.

Si vous n’avez pas d’environnement de bureau sur votre Raspberry Pi, vous devez utiliser une ligne de commande pour télécharger le paquet. Depuis votre ordinateur, faites un clic droit sur le lien et copiez l’URL. Ouvrez ensuite un terminal et utilisez wget pour télécharger le fichier sur le Raspberry Pi, voici la syntaxe :
wget <URL>
Donc, par exemple :
wget https://downloads.plex.tv/plex-media-server-new/1.26.1.5798-99a4a6ac9/debian/plexmediaserver_1.26.1.5798-99a4a6ac9_arm64.deb
N’utilisez pas cette commande exacte, car le lien changera à chaque mise à jour.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Installation de Plex media server

Une fois téléchargé, Plex peut être installé directement sur votre Raspberry Pi.

Si vous disposez d’un environnement de bureau, vous pouvez sans doute cliquer sur le fichier téléchargé pour l’installer.
Il vous demandera votre mot de passe, installera automatiquement les prérequis et ajoutera l’icône Plex à votre menu principal (je vous expliquerai les étapes suivantes plus tard).

Sur une installation minimale, vous devrez l’installer manuellement, avec cette ligne de commande :
sudo dpkg -i <package_name>
Donc, dans mon exemple, c’est :
sudo dpkg -i plexmediaserver_1.26.1.5798-99a4a6ac9_arm64.deb

Il installera tout pour vous, et configurera le service correspondant. Plex media server démarrera automatiquement au démarrage. Il n’y a rien d’autre à faire.

Note : il existe une version Docker du Plex Media Server, si vous en avez vraiment besoin, mais ARM n’est pas géré directement. Vous trouverez plus de détails sur cette page (faites défiler la page jusqu’à « Utilisation de docker-compose sur les appareils ARM »). Je trouve qu’il est plus difficile à installer qu’avec ce paquet Debian, donc je ne donnerai pas plus de détails à ce sujet dans ce tutoriel.

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Premier accès à Plex media server

Plex inclus une interface web à laquelle on peut accéder localement. Nous allons l’utiliser pour créer votre compte Plex (ou vous connecter si vous en avez déjà un) et ajouter le serveur à ce compte.

Accès à l’interface Web

Si vous avez une distribution avec un environnement de bureau, Plex est maintenant disponible dans le menu principal. Sur Raspberry Pi OS, c’est sous « Sound & video » :

Le raccourci ouvrira cette URL dans votre navigateur web :
http://localhost:32400/web

Ainsi, dans le cas où vous ne disposez pas d’un environnement de bureau, ou si vous souhaitez y accéder directement depuis votre ordinateur, vous pouvez simplement ouvrir :
http://<IP>:32400/web
pour obtenir la même interface.

Lisez cet article pour savoir où trouver l’adresse IP de votre Raspberry Pi.

Créer un compte (gratuit)

La première étape consiste à se connecter avec un compte Plex :

Ne vous inquiétez pas, si vous n’en avez pas encore, vous pourrez créer un compte depuis cette page si nécessaire.
Remplissez le formulaire avec votre adresse électronique et créez un mot de passe (ou utilisez l’un des services permettant de lier Plex à un compte existant sur Google, Facebook ou Apple).

Note : J’ai eu un problème après m’être connecté. Une icône de chargement est restée en permanence sur mon écran. J’ai dû rafraîchir la page pour passer à l’étape suivante. N’hésitez pas à faire de même si vous rencontrez le même bug.

Une fois connecté, un assistant de bienvenue s’affiche, expliquant le fonctionnement de Plex Media Server :

Cliquez sur le bouton du bas pour avancer.
Il vous sera proposé d’obtenir un Plex Pass pour les fonctions avancées, mais vous n’en avez pas besoin pour le moment. Fermez le pop-up pour passer à la suite.

Vous pouvez ensuite choisir un nom pour votre serveur, et ajouter vos bibliothèques de médias (les dossiers avec vos fichiers) si nécessaire. J’y reviendrai plus tard, vous pouvez donc sauter cette partie si vous êtes perdu :

Une fois terminé, vous accéderez à l’interface complète de Plex, qui ressemble à ceci :

Présentation de Plex

Comme je l’ai expliqué précédemment, même si vous n’avez pas de fichiers locaux, vous pouvez déjà utiliser Plex pour regarder des films et des émissions, c’est gratuit.

Mais vous n’avez pas besoin d’un Raspberry Pi pour cela, donc je suppose que ce n’est pas ce qui vous intéresse.

L’ajout d’un Raspberry Pi (ou d’un autre appareil) en tant que serveur, vous permet d’ajouter un accès à ce serveur à distance. C’est comme si vous aviez vos propres fichiers multimédias ajoutés sur votre compte Netflix.

Vous pouvez parcourir l’interface pour voir toutes les fonctionnalités par défaut dont vous bénéficiez avec votre nouveau compte Plex. Je vous recommande de commencer par les paramètres (icône en forme de clé, dans le coin supérieur droit), pour ajuster vos préférences (langue, qualité du flux, etc.).

Vous pouvez également utiliser des fonctions avancées, comme la liaison avec d’autres services de streaming (Netflix, Prime Video, etc.) ou utiliser des webhooks pour relier vos appareils connectés à Plex (l’exemple qu’ils donnent est de tamiser les lumières lorsque vous démarrez un film).

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Streaming de fichiers locaux dans votre compte Plex

Alors, comment utiliser votre Raspberry Pi pour diffuser des fichiers locaux sur votre compte Plex ?
Ce n’est pas si compliqué, mais j’ai tout de même eu quelques soucis.

Le principal problème rencontré lors du test sur Raspberry Pi concerne les autorisations de fichiers.
Le serveur Plex fonctionne avec l’utilisateur « plex », alors que vous utilisez un autre utilisateur sur votre système (peut-être « pi » ou celui que vous avez créé au premier démarrage).

Si vous avez tous vos fichiers dans /home, disons dans le sous-dossier « Movies », Plex n’y aura pas accès.
Si vous utilisez un disque USB pour stocker vos fichiers, vous aurez le même problème. Le système d’exploitation Raspberry Pi OS montera automatiquement le disque, ne donnant accès qu’à votre utilisateur.

Donc, la première étape, est de s’assurer que vous donnez l’accès aux deux utilisateurs (plex et vous).
Par exemple, vous pouvez créer un nouveau dossier en dehors de /home, et ajouter des permissions pour tout le monde (ou au moins pour Plex et votre nom d’utilisateur principal) :
sudo mkdir /opt/plex_files
sudo chmod 777 /opt/plex_files

Cela donnera à tout le monde tous les privilèges pour ce dossier. Ce n’est pas forcément le plus sûr, mais dans la plupart des cas, ce n’est pas un gros problème et c’est la solution la plus simple pour démarrer.

Ensuite, déplacez tous vos fichiers multimédias dans ce dossier. Vous pouvez le faire avec l’explorateur de fichiers, ou en ligne de commande aussi. Par exemple :
mv /home/<username>/Videos/* /opt/plex_files/

Une fois que vos fichiers sont stockés dans un répertoire auquel vous et Plex avez accès, l’ajout de ces fichiers dans l’interface Plex est assez simple :

  • Ouvrez l’interface web de Plex.
  • Dans le menu de gauche, cliquez sur « More » et survolez le nom de votre serveur.
  • Cliquez ensuite sur l’icône « + » pour ajouter une nouvelle bibliothèque.
  • Sélectionnez le type de bibliothèque, et donnez un nom à cette bibliothèque.
  • Ensuite, parcourez ou tapez l’emplacement des fichiers (/opt/plex_files dans mon exemple).
  • Cliquez sur « Add Library » pour compléter cette étape.

Il ajoutera une nouvelle entrée sous le nom de votre serveur, avec la bibliothèque que vous venez de créer. Et vous aurez accès aux fichiers que vous aurez placés dans le dossier correspondant :

Ce qui est bien, c’est que vous avez maintenant accès à ces fichiers de partout, de n’importe quel appareil, dès que vous vous connectez à votre compte Plex. Je vous montrerai dans la prochaine partie comment accéder à votre compte depuis n’importe quel ordinateur, smartphone ou tablette.

Note : L’utilisation d’un disque USB pour l’emplacement de votre bibliothèque est un peu plus complexe. Je vous recommande de lire d’abord ce tutoriel, pour apprendre à monter une clé USB sur Raspberry Pi et lui donner les autorisations correctes.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

Installer Plex player sur d’autres appareils

Une fois que Plex Media Server est installé, que votre compte est créé et que vos fichiers locaux sont ajoutés à l’interface, vous pouvez désormais utiliser le Plex service de n’importe où.

Je l’ai testé sur mon ordinateur et mon smartphone, et cela fonctionne très bien. Voici comment faire la même chose en fonction de l’appareil que vous utilisez.

Sur un ordinateur : Windows / Linux / macOS

Depuis un ordinateur, le plus simple est d’accéder à Plex depuis votre navigateur web.
Allez simplement sur plex.tv et connectez-vous. Vous aurez un accès direct à votre compte, avec votre Raspberry Pi disponible dans le menu de gauche (cliquez sur « More » s’il n’apparaît pas directement).

L’interface est presque la même que lorsque vous accédez directement à l’adresse IP du Raspberry Pi, vous ne devriez donc pas être perdu. D’ailleurs, vous pouvez toujours utiliser l’adresse IP directement. Je ne l’ai pas testé, donc je ne sais pas s’il utilise la connexion Internet lorsque vous accédez directement au Raspberry Pi. Si vous avez une connexion lente, il est peut-être préférable d’utiliser Plex localement.

Pour les utilisateurs de Windows et de Mac, le lecteur Plex peut également être installé sur votre ordinateur.
Allez sur cette page, sélectionnez votre système d’exploitation et téléchargez le fichier correspondant à partir de là.

Smartphones et tablettes (Android / iOS)

Plex est également disponible dans l’app store de votre smartphone. Que vous utilisiez Android ou un iPhone, vous devriez trouver facilement. Comme sur les applications pour ordinateurs ou dans votre navigateur Web, l’interface est similaire, avec presque les mêmes fonctionnalités. Vous pouvez même lier vos fichiers locaux (ceux du téléphone) à votre compte si vous avez un abonnement Premium.

Smart TV et consoles

Plex est également disponible sur d’autres appareils, comme les smart TV, les consoles de jeu et les appareils VR. Si vous souhaitez utiliser Plex et diffuser des fichiers depuis votre Raspberry Pi sur ces appareils, consultez leur catalogue d’applications ou téléchargez le programme d’installation sur le site officiel.

Vous pouvez aussi utiliser Plex avec l’Amazon Fire TV, un Chromecast ou Android TV (qui peut fonctionner sur un autre Raspberry Pi d’ailleurs, comme expliqué dans cet article).

Dans l’ensemble, Plex est une application intéressante si vous êtes à la recherche d’un projet utile à réaliser avec votre Raspberry Pi. Elle est gratuite et fonctionne bien, même avec un appareil bon marché comme un Raspberry Pi.

LibreElec et OSMC sont d’excellents outils pour les fichiers locaux uniquement, mais Plex ajoute un autre ensemble de fonctionnalités à ce type de projet.

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Promo : Maîtrisez votre Raspberry Pi