[TUTO] Installer Plex Media Server sur son Raspberry/Odroid Armv7/v8

 

Dans ce Tuto nous allons voir comment installer Plex Media Server sur son Raspberry/Odroid et accéder à l'appli Plex dans son réseau local.

 

Pour ce Tuto j'ai utilisé :

  • Un Raspberry Pi B2 et Odroid C2 sous Libreelec ( fonctionne pour une installation sur Openelec sans modification du script)
  • Chrome sous Windows 10 et internet explorer sur Windows Phone pour accéder à l'interface Web
  • L'application Plex sous Windows 10 et Android

 

Le script est à modifier en fonction de votre Distribution. Doit fonctionner sur la plupart.

 

Préalable 

 

Il va falloir exécuter un Script pour l'installation ( script qui n'est pas de moi mais que j'ai modifié pour mon utilisation ). Celui-ci va :

  1. Télécharger la dernière version de notre programme
  2. L'installer dans le répertoire /storage/.PlexMediaServer
  3. L’exécuter
  4. Inscrire dans le fichier autostart.sh une commande d’exécution pour démarrer le serveur automatiquement et y insérer un sleep 30 pour la retarder de 30 secondes ( vous pouvez changer de répertoire d'installation en modifiant la variable PLEX_MEDIA_SERVER_HOME= ).

 

 

Préparation du Script d'installation 

 

Commencer par ouvrir un éditeur de texte puis faire un copier/coller de ce qui se trouve ci-dessous : ou le télécharger ici 

 

#!/bin/sh

 

export `wget -q -O - "https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=plex-media-server" | grep -E '^pkgver='` || exit 1

export `wget -q -O - "https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=plex-media-server" | grep -E '^_pkgsum='` || exit 1

PLEXVER=$pkgver-$_pkgsum

 

TMPDIR=/tmp/plex; rm -Rf $TMPDIR; mkdir -p $TMPDIR

 

{

echo export PLEX_START=plex.start.sh

echo export PLEX_MEDIA_SERVER_HOME=/storage/.PlexMediaServer

echo export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/storage/.config

echo export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6

echo export PLEX_MEDIA_SERVER_MAX_STACK_SIZE=10000

echo export PLEX_MEDIA_SERVER_MAX_LOCK_MEM=3000

echo export PLEX_MEDIA_SERVER_MAX_OPEN_FILES=4096

} > $TMPDIR/sources

 

. $TMPDIR/sources

 

{

echo export LD_LIBRARY_PATH=$PLEX_MEDIA_SERVER_HOME

echo ulimit -l $PLEX_MEDIA_SERVER_MAX_LOCK_MEM

echo ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE

echo ulimit -n $PLEX_MEDIA_SERVER_MAX_OPEN_FILES

} > $TMPDIR/sources2

 

cat $TMPDIR/sources2 >> $TMPDIR/sources

 

rm -rf $PLEX_MEDIA_SERVER_TMPDIR; mkdir -p $PLEX_MEDIA_SERVER_HOME; cd $TMPDIR ; cp $TMPDIR/sources $PLEX_START

 

echo "(cd $PLEX_MEDIA_SERVER_HOME; ./Plex\ Media\ Server &)" >> $PLEX_START

cp $PLEX_START $PLEX_MEDIA_SERVER_HOME && chmod +x $PLEX_MEDIA_SERVER_HOME/$PLEX_START

 

wget -q https://downloads.plex.tv/plex-media-server/$PLEXVER/PlexMediaServer-$PLEXVER-arm7.spk || exit 1

tar -xf PlexMediaServer-$PLEXVER-arm7.spk; tar -zxf package.tgz -C $PLEX_MEDIA_SERVER_HOME; rm -rf $TMPDIR

 

if cat $PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR/autostart.sh | grep plex.start; then

echo "Plex.start déjà présent"; else

 

echo -e "\nsleep 60\n$PLEX_MEDIA_SERVER_HOME/$PLEX_START" >> $PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR/autostart.sh; fi

 

$PLEX_MEDIA_SERVER_HOME/$PLEX_START

 

 

Sauvegarder votre fichier sous le nom plexinstall.sh puis copier le dans un répertoire de votre Raspberry/Odroid.

 

J'ai ajouté un fichier samba.conf + shares.conf ( pour les partages ) à ma configuration afin d’accéder directement au dossier /storage. Si vous voulez les réutiliser, ils sont à copier dans le répertoire /storage/.config . Le fichier est configuré pour l’authentification par utilisateur/motdepasse, donc activé cette option dans Libreelec, ou modifier le fichier en changeant cette ligne :

 

security = user

par

security = share

 

 

Exécution du Script

 

Établir une connexion SSH et exécuter la commande sh plexinstall.sh , si tout se passe bien elle devrai s’exécuter. 

 

Copies d'écran de la connexion SSH ( affichage d'un message d'erreur lors de la fin d’exécution mais il est sans conséquence ):

 

Lorsque vous voyez ces lignes ( ou constater un retour à la ligne ) c'est que le script est terminé. Rendez-vous dans votre navigateur à la page http://Adresse_De_Votre_Pi:32400/web/index.html

 

Apres quelques instants nous arrivons sur cette page :

 

 

Configuration du Serveur

 

La demande de création de compte ne m'as pas était faite vu que j'en possède déjà un mais elle le sera lors du processus de configuration. Vous pouvez utiliser un compte existant si vous en avez un. Le même compte est utilisable plusieurs fois sur applications et interfaces Web.

 

Cliquer sur :

  1. J'ai compris
  2. Puis lorsque la page promotionnelle s'affiche cliquer sur le X pour la fermer
  3. Sur la page  qui s'affiche nous devrions avoir un message comme quoi notre serveur est trouvé
  4. Cliquer sur Suivant
  5. Puis nous arrivons sur une page nous demandant d'Organisez nos Médias. Nous pouvons le faire plus tard donc cliquer sur Suivant
  6. Puis cliquer sur Terminé

Copies Ecran des différentes étapes :

 

 

Une fois terminé affiner les réglages et ajouter des dossiers Films, Séries ou Musiques à votre bibliothèque a l'aide du menu de gauche.

 

Il ne reste plus qu'a installer les applications sur son Smartphone ou Pc pour accéder a ses Médias et pouvoir les lire en direct.

 

Voila vous avez un serveur Plex fonctionnel dans votre réseau local, accessible depuis votre smartphone, PC ou TV  via l'appli ou interface Web.

 

Bon mod à tous !!!

Commentaires : 0 (Discussion fermée)
    Aucun commentaire pour le moment.