Mini Serveur Multimédia Portable Plex

[Dernière mise à jour: 26/03/2019]

Dans ce tutoriel nous allons réaliser un serveur multimédia portable avec un Raspberry Pi 3.

L’avantage de ce serveur est qu’il est pas cher, sur batterie, donc portable, 100 % autonome, de longue durée de vie, comme il intègre le wi-fi il sera relativement compacte, multi-client, vous pourrez y connecter plusieurs smartphones ou tablettes !

Ce serveur, vous pourrez l’utiliser à la maison, dans la voiture, en vacances à l’hôtel, en fait, où que vous irez, vous pourrez l’emporter avec vous !

Et le plus fantastique avec ce serveur est que pour pouvoir profiter des médias qui y sont stocké dessus, tous ce que vous avez besoin c’est d’un smartphone ou une tablette (ou smart TV) sans aucune application particulière ! Un simple explorateur web (Chrome, I.E., EDGE, Firefox, Safari…) suffit.

Petit avertissement tout de même, ce serveur à ses limites, c’est un Raspberry Pi, c’est n’est pas un serveur core i7 64Go Ram hein 🙂 J’en parle plus en détail dans le dernier point de ce tutoriel.

Mettons-nous au travail…

Pour la réalisation de ce serveur multimédia, vous aurez besoin :

  1. Un Raspberry Pi 3;
  2. Un boitier de protection pour le Raspberry Pi;
  3. Une carte micro SD de 8 Go Minimum;
  4. Un périphérique de stockage pour vos média. Je recommande du SSD, j’expliquerais pourquoi plus bas.
  5. Un cable USB vers micro USB, pour l’alimentation;
  6. Pour l’installation uniquement : Une alimentation 5V;
  7. Optionnellement, un batteries pack (10A ou 20A), pour que le serveur multi média soit 100% portable, idéal pour la voiture 🙂 ;
  8. Des élastiques si vous optez pour le batteries pack;

Vu que ce média serveur sera portable, il risque donc de subir des chocs. C’est pourquoi, pour stocker vos média je vous recommande vivement un périphérique de stockage sans parties mécaniques comme les disque durs (classique) à plateaux. Optez plus pour une clé USB ou un disque dur SSD.

Une fois que vous aurez tout ça, vous pourrez passer à la suite.

1. Prérequis pour ce tutoriel :

1.1. : Installation de Raspbian, au moment où j’écris ce tutoriel, la version de Raspbian est la 2018-11-13 Raspbian Stretch Lite Kernel version 4.14;
1.2. : Configuration de Raspbian;
1.3. : Mise à jour de Raspbian;
1.4. : Connectez vous en SSH à votre Raspberry Pi;
1.5. : Optimisez vos fichiers médias.

2. Monter le périphérique de stockage :

Le périphérique de stockage est le disque (ou clé usb) sur lequel vous allez stocker tous vos fichiers multimédia (films, séries, musiques etc.).

Pour pouvoir l’utiliser avec Linux, il faut réaliser une opération que l’on appelle “Montage de périphérique”.

Pour ce tutoriel j’utilise un disque dure SSD de 125Go sur lequel j’ai créé trois dossiers : “films”, “series” et “musics”.

Pour monter un périphérique de stockage suivez ce tutoriel : Monter un périphérique de stockage.

3. Configuration du Point d’accès Wifi :

Une fois les prérequis réalisés, nous allons configurer le Raspberry Pi en point d’accès Wifi afin de pouvoir nous connecter dessus avec des les appareils tel que des tablettes, des smartphones, des téléviseurs wifi, etc.

Pour configurer votre Raspberry Pi en point d’accès, suivez ce tutoriel : Créez votre Point d’accès avec votre Raspberry Pi.

4. Installation de Plex Serveur :

Pour installer Plex serveur, suivez ce tutoriel.

5. Configuration de PLEX :

Pour configurer votre Plex média serveur, suivez ce tutoriel.

6. Ajout de librairies :

Pour ajouter vos librairies à votre serveur multimédia, suivez ce tutoriel.

7. 1er Test de lecture en wifi :

Maintenant que Plex est installé, configuré et que nos médias y sont bien répertoriés, on va connecter un appareil “client” au Wifi de notre Raspberry Pi pour s’assurer qu’on peut visualiser nos médias.

Premièrement, débranchez le câble réseau de votre Raspberry Pi.

Prenez ensuite n’importe quelle PC, tablette, smartphone ou smart TV et connectez-vous sur le Wifi de votre Raspberry Pi.

Si vous avez suivi mon tutoriel sur le Point d’accès Raspberry Pi, entrez les données de connexion utilisée lors de ce tutoriel.

Une fois que vous êtes connecté, ouvrez votre explorateur internet préféré (I.E., EDGE, Chrome, Firefox, Safari,…) et entrez l’adresse IP de votre Raspberry Pi suivi de :32400/web, exemple : 192.168.1.10:32400/web/

Si tout a été correctement configuré, vous devriez arriver sur la page d’accueil de votre serveur Plex.

Sélectionnez un film en cliquant dessus et cliquez sur le logo “Play”, et profitez 🙂

Connectez d’autres appareils et faites exactement la même opération.

Imaginez maintenant votre tranquillité lors de vos trajets en voiture, chacun son filme, plus de disputes… 🙂

8. Ajout de bouton On/Off :

Afin d’allumer et d’éteindre proprement notre média serveur, on peut y connecter un bouton.

L’avantage est double, on allume et on éteint le serveur proprement avec la commande “shutdown”, et cela évite de connecter et déconnecter le câble d’alimentation qui à la longue risque d’endommager le connecteur du Raspberry Pi.

Pour ajouter un bouton On/Off rendez vous dans ce tutoriel.

9. Évolution du serveur média dans le temps :

9.1. Ajout de nouveau média sur le périphérique de stockage:

Si vous souhaitez ajouter des média sur votre périphérique de stockage, procédé par étapes.

Pour commander, éteignez votre Raspberry Pi avec le bouton si vous an avez un ou en vous connectant dessus en SSH et en y exécutant le commande sudo shutdown now.

Débranchez le périphérique de stockage et branchez-le à votre ordinateur. Ajoutez vos nouveaux médias.

Rebranchez le périphérique de stockage à votre Raspberry Pi. Ce n’est pas obligatoire, mais branchez le dans le même port USB on ne sait jamais avec Linux 🙂

Allumez votre Raspberry Pi.

Si vous avez ajouté un nouveau répertoire contenant vos nouveaux médias, suivez le tutoriel d’ajour de nouvelles librairies.

Si vous avez simplement ajouté de nouveaux médias dans les répertoires existants, rendez-vous sur la page web principale de votre serveur Plex (IP:32400/web).

Cliquez sur les “trois points” à côté de votre librairie et choisissez  “Scan Library Files”, cela va mettre à jour votre librairie. Répétez cette opération pour chaque librairie que vous souhaitez mettre à jour.

Attendez un moment, les nouveaux médias viendront s’ajouter dans votre serveur multimédia.

Il n’y a plus qu’à profiter 🙂

9.2. Changement de périphérique de stockage:

Si votre premier périphérique de stockage devient trop petit, vous souhaitez surement le changer pour en mettre un plus grand, pour ce faire il faut procéder par étapes.

Branchez votre Raspberry Pi à votre réseau Ethernet, allumez-le.

Rendez-vous avec un explorateur web sur la page d’accueil de Plex serveur et supprimez toutes les librairies en cliquant sur les “trois points” à côté de chaque librairie, puis sur “Delete”. Confirmez votre choix lorsque Plex vous le demandera.

Connectez-vous ensuite sur votre Raspberry Pi en SSH et entrez votre nom d’utilisateur et votre mot de passe.

Exécutez la commande sudo nano /etc/fstab et supprimez ou mettez en commentaire (avec un #) la ligne correspondante au montage de votre ancien lecteur.

Éteignez votre Raspberry Pi avec la commande suivante sudo shutdown now

Retirez votre ancien périphérique de stockage et connectez ensuite le nouveau.

Allumez votre Raspberry Pi et suivez ensuite le tutoriel pour monter votre nouveau périphérique de stockage.

Une fois le périphérique monté, suivez le tutoriel pour ajouter vos nouvelles librairies.

Cela fait, vous pouvez éteindre votre Raspberry Pi avec la commande sudo shutdown now, débrancher le câble Ethernet, et continuer à profiter de votre média serveur en Wifi.

9.3. Ajouter un périphérique de stockage supplémentaire:

Vu que le Raspberry Pi dispose de quatre ports USB, il est donc possible d’y connecter quatre périphériques.

Soyez contiens qu’au plus de périphériques vous connecterez, au plus de courant le Raspberry Pi consommera. Donc si comme moi vous l’utilisez avec un Power Pack, plus vit il sera plat.

Personnellement je lui connecte qu’un à la fois, si la place vient à manquer, je change de périphérique de stockage et je prends un plus grand.

Mais vous pouvez très bien connecter quatre clés USB et pour chacune d’elle suivre le tutoriel de montage de périphériques de stockage. Prenez soit de donner des noms différant aux points de montage de chaque périphérique de stockage, par exemple “mymedia1”, “mymedia2” ou “usb16go”, “usb32go1”, , “usb32go2” etc.

10. Limites du système :

Le Raspberry Pi est un bel outil, mais il a ses limites, il ne remplacera pas un bon PC.

C’est pourquoi, afin d’améliorer la compatibilité de nos médias et pouvoir les lire facilement sur les appareils portables (c’est le but principal de ce tutoriel), il faut les préparer, les optimiser.

Si ce n’est pas déjà fait, pour optimiser vos fichiers médias, suivez ce tutoriel.

Je n’utilise pas de format MKV full HD, la lecture est saccadée, voir même impossible.

Mes médias sont des AVI encodés en XVID Mpeg-4.

Pour trouvé les informations sur les médias, j’utilise AVIcodes (Open Source) que vous pouvez télécharger sur le site du créateur ou sur mon dépôt et son code source.

Cliquez sur le bouton “Choisir fichier” ou “Choisir dossier”, allez chercher l’emplacement de vos médias et le programme vous donnera beaucoup d’informations très intéressantes :

Il sera peut-être utile de réencoder les médias pour que le codec soit supporté et pour que la résolution soit adaptée à votre client (smartphone ou tablette).

Voilà, si vous avez apprécier cet article, n’hésitez pas à le partager. 🙂

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.