Installer et mettre à jour Plex Media Server sur Yunohost

· 2 minutes de lecture
Installer et mettre à jour Plex Media Server sur Yunohost

Le Plex Media Server (PMS) s’installe très bien sur Yunohost et, pour peu qu’on le double du package Samba, il peut devenir un très bon media center sur votre réseau local (ou même partout si vous avez un pass Plex). Voici la méthode d’installation.

Installation du package officiel Yunohost

Guide d’installation

  1. L’application peut être installée par l’interface exécutant la commande suivante :

sudo yunohost app install https://github.com/YunoHost-Apps/plexmediaserver_ynh

Après l’installation :

  1. Ouvrez une fenêtre Terminal ou votre invite de commandes
  2. Entrez la commande suivante (en remplaçant l’adresse IP de votre serveur, le cas échéant) :

ssh admin@ip.address.of.server -L 8888:localhost:32400
  ou

ssh -l admin -L 8888:127.0.0.1:32400 ip.address.of.server

  1. Ouvrir une fenêtre de navigateur
  2. Tapez http://localhost:8888/webdans la barre d’adresse
  3. Le navigateur se connectera au serveur comme s’il était local et chargera Plex Web App

Mises à jour classiques

sudo yunohost app upgrade plexmediaserver -u https://github.com/YunoHost-Apps/plexmediaserver_ynh

La page GitHub du package Yunohost :

GitHub - YunoHost-Apps/plexmediaserver_ynh: PlexMediaServer package for YunoHost
PlexMediaServer package for YunoHost. Contribute to YunoHost-Apps/plexmediaserver_ynh development by creating an account on GitHub.

https://github.com/YunoHost-Apps/plexmediaserver_ynh

Seul souci ; son package n’est pas régulièrement mis à jour. Donc nous allons nous substituer à cette mise à jour pour pouvoir obtenir la dernière version.

Mise à jour manuelle

Une sauvegarde s’impose

Nous allons, avant toute chose, créer un backup de la bibliothèque Plex Media Server

(Les fichiers multimédias sont normalement stockés ailleurs)

  1. On arrête le service
sudo systemctl stop plexmediaserver

2. Accéder à la bibliothèque

cd /home/yunohost.app/plexmediaserver/Library/Application\ Support

3. Créer l’archive (en sudo car l'accès est donné à l'utilisateur/groupe plex)

sudo tar -czvf backup.tar.gz Plex\ Media\ Server/

Note : selon la taille de votre bibliothèque, l’archive peut faire plusieurs Go en taille. La compression prendre plusieurs minutes.

Récupération de la nouvelle version et mise à jour.

  1. Rendez-vous dans le dossier d’installation de Plex Media Server
cd /opt/yunohost/plexmediaserver/

2. Supprimer l’ancien package (s’il existe)

sudo rm plexmediaserver.deb

3. Télécharger la nouvelle version (choisir votre architecture et votre version de Linux sur le site de Plex)

sudo curl -O https://downloads.plex.tv/plex-media-server-new/1.24.1.4931-1a38e63c6/debian/plexmediaserver_1.24.1.4931-1a38e63c6_amd64.deb

Si curl n’est pas installé

sudo apt-install curl

4. Renommer le package :

sudo mv plexmediaserver_1.24.1.4931-1a38e63c6_amd64.deb plexmediaserver.deb

On conserve le nom générique pour respecter le nom donné par le script d’update du package Yunohost

5. Mise à jour du package

sudo dpkg --install plexmediaserver.deb

Le package effectue sa mise à jour.

6. Relancer Plex Media Server

sudo systemctl start plexmediaserver

Si aucun message d’erreur n’apparaît, Plex Media Server se relance et après quelques secondes vous devriez retrouver l’interface.

En cas de soucis, désinstaller complètement le package.

sudo yunohost app remove https://github.com/YunoHost-Apps/plexmediaserver_ynh

Puis relancer l’installation officielle et restaurez votre ancienne bibliothèque.