Plex Media Server et Ubuntu 15.04 : ça marche mais …

Si vous ne connaissez ni Plex, ni Ubuntu, voici tout d’abord deux liens pour vous faire découvrir ce que c’est :

Plex Workflow

Plex: https://plex.tv/ et Plex Media Server: https://plex.tv/downloads

Plex est un serveur de contenu multimédia (vidéos, musiques, photos, …) qui fonctionne sur Windows, Mac, Linux mais aussi sur différents NAS (Synology, QNap, …) et dispose également d’une application pour smartphone.
Une fois en route dans votre réseau domestique, vous pouvez profiter de tout votre contenu multimédia sur tous vos appareils connectés et même lorsque vous êtes à l’extérieur, loin de chez vous. Vous pouvez même partager le contenu avec des amis qui ont installé aussi ce serveur chez eux !

Le serveur multimédia est gratuit, ainsi que l’application smartphone. Vous pouvez, si vous le désirez, souscrire ensuite à un abonnement, le Plex Pass, qui vous offre plus de fonctionnalités présentées ici: https://plex.tv/subscription/about

Je ne m’attarde pas plus sur le sujet.

Bureau d'Ubuntu

Bureau d’Ubuntu

Passons à Ubuntu 15.04: http://www.ubuntu.com/ et sa communauté francophone officielle: http://ubuntu-fr.org/

15.04 est la dernière version de la distribution Ubuntu basée sur Debian et qui est une distribution GNU/Linux.

J’utilise cette distribution depuis ses débuts en 2004 et j’en suis pleinement satisfait !

Simplement, j’ai eu la surprise, lors de la mise à jour de mon système Ubuntu 14.10 vers 15.04, de voir que mon serveur multimédia Plex qui tourne dessus ne démarrait plus !!! Zut !

Mais bien heureusement, j’ai trouvé d’où venait le problème et surtout la solution, que voici, et qui est le sujet de cet article: Comment démarrer Plex Media Server sur Ubuntu 15.04.

Le problème: Ubuntu 15.04 est passé à Systemd pour gérer les services au démarrage mais Plex ne fournit pas encore de version de son serveur compatible avec ce type de démarrage !

La solution: Voici le script et les commandes à taper pour résoudre le problème.

1. Ouvrez le terminal et saisissez cette commande :

$ sudo vi /etc/systemd/system/plexmediaserver.service

2. Copiez dans le fichier que l’on vient de créer et d’ouvrir ceci :
Pour ce faire, tapez i pour entrer en mode insertion, puis CTRL+SHIFT+V pour coller ce que vous avez copiez ci-dessous

[Unit]
Description=Plex Media Server for Linux
After=network.target
 
[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plexmediaserver/Library/Application Support"
Environment=PLEX_MEDIA_SERVER_HOME=/usr/lib/plexmediaserver
Environment=PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
Environment=PLEX_MEDIA_SERVER_TMPDIR=/tmp
Environment=LD_LIBRARY_PATH=/usr/lib/plexmediaserver
Environment=LC_ALL=fr_FR.UTF-8
Environment=LANG=fr_FR.UTF-8
ExecStartPre=/bin/sh -c '/usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}"'
ExecStart=/bin/sh -c '/usr/lib/plexmediaserver/Plex\ Media\ Server'
Type=simple
User=plex
Group=plex
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
 
[Install]
WantedBy=multi-user.target

3. Enregistrez et fermez le fichier: sous Vi, tapez ceci :wq (deux points, w, q) et restez dans le terminal

4. Autorisez puis activez Plex pour qu’il démarre via systemd:

$ sudo systemctl enable plexmediaserver.service

puis

$ sudo systemctl start plexmediaserver.service

Et voilà ! Plex est démarré et démarrera et s’arrêtera correctement avec votre système Ubuntu 15.04 !
Vous accédez ensuite de deux manières à votre serveur :

Localement à l’adresse http://localhost:32400/web

En ligne à l’adresse http://plex.tv/web/app

Ajout suite à un commentaire:

Pour utiliser un disque dur externe contenant vos médias, probablement formaté en NTFS pour être compatible aussi avec Windows (Pas MAC), il faut monter votre disque dur de manière à ce que Plex ai les droits de lecture sur celui-ci.

Premièrement, installer ntfs-3g

$ sudo apt-get install ntfs-3g

Puis repérer le disque dur externe en question (ici sur /dev/sda1)

$ sudo fdisk -l

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1          63 976773167 976773105 465,8G  7 HPFS/NTFS/exFAT

Puis ajouter dans /etc/fstab les options de montage de ce disque via ntfs-3g et les droits nécessaires pour que Plex puisse y accéder. (Chez moi sur mon raspberry pi 2, utilisateur et groupe pi)

J’ai créé au passage un dossier /media/ntfsdrive

$ sudo mkdir /media/ntfsdrive

Ajoutez donc cette ligne dans /etc/fstab

$ sudo nano /etc/fstab
/dev/sda1 /media/ntfsdrive ntfs-3g gid=pi,uid=pi,noatime 0 0

A modifier chez vous, gid et uid par votre pseudo de l’utilisateur qui monte le disque.
Possible aussi de mettre gid=plex,uid=plex …

CTRL+X puis enregistrer
CTRL+O pour fermer

Débranchez puis rebranchez votre disque et vous pouvez ajouter vos dossiers dans Plex !

Des questions ? N’hésitez pas à me laisser des commentaires !

Vous aimerez peut être aussi...

3 Réponses

  1. likeaboogie dit :

    j’utilise Ubuntu gnome 15.10 et Plex (dernière version) démarre bien mais impossible de créer une bibliothèque, je n’accède pas aux dossiers de mes disques-dur ext. ou partition.
    Les DD et partition sont montées.
    Quand je vais dans ajouter dossiers et naviguer vers un dossier multimédia, mes DD ext. et partition apparaissent bien mais quand je clique dessus, il devrait y avoir à gauche les dossiers et là rien. J’ai essayé en écrivant le lien d’un dossier et valider mais toujours pas de bibliothèque.
    Que faire ?

  2. patfrat dit :

    Bonjour, je viens de mettre à jour l’article pour la partie montage d’un disque dur externe formaté en NTFS
    A essayer et me dire si c’est ok !

  3. likeaboogie dit :

    Non ça n’a pas marché.
    Je retourne sur Windows qui n’a pas de souci d’installation de logiciels.
    Je pensais que Linux était enfin au point mais toujours pas depuis le temps, PLEX est bien prévu pour Ubuntu et ça ne fonctionne pas, n’importe quoi… Et ce n’est pas le seul logiciel…
    Donc même si j’aime beaucoup l’environnement Gnome (bien pensé et simple) je vais devoir utiliser Windows pour cause d’incompatibilité des logiciels, dommage. Je vais laisser en dual boot soit OpenSUSE ou Ubuntu au cas où. OpenSUSE est mieux niveau sécurité, on ne peut pas accéder à la partition windows sans code et idem pour un DD externe. Moins de logiciels que sur Ubuntu mais de toute manière ils ne fonctionnent pas…
    Merci pour ton aide 😉

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*