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
- 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 :
- Ouvrez une fenêtre Terminal ou votre invite de commandes
- 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
- Ouvrir une fenêtre de navigateur
- Tapez http://localhost:8888/webdans la barre d’adresse
- 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 :
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)
- 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.
- 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.