Plex logo.
Agence web » Actualités du digital » Utilisez facilement les clés USB Linux avec Plex

Utilisez facilement les clés USB Linux avec Plex

Points clés à retenir

  • Pour que Plex puisse accéder aux médias sur des lecteurs USB externes, vous devez créer un point de montage dédié.
  • Utilisez chown pour donner à l'utilisateur 'plex' la propriété du point de montage.
  • Ajoutez une ligne au fichier /etc/fstab pour monter votre clé USB sur le point de montage.

Plex est simple à installer et à utiliser, et il fonctionne à merveille. Une chose qui rend fous les nouveaux utilisateurs est d’essayer d’accéder aux médias sur des clés USB externes. Voici le moyen le plus simple.

Le célèbre serveur multimédia Plex organise vos médias dans bibliothèques. Il s'agit de collections de différents types de médias, tels que des films, des émissions de télévision, des photographies, etc. Vous ajoutez des répertoires contenant vos médias à vos bibliothèques. Les répertoires peuvent se trouver sur des disques durs locaux, des clés USB externes montées ou sur tout autre emplacement accessible par le réseau. Ces répertoires sont appelés sources.

Sous Linux, les clés USB doivent être montées avant de pouvoir y accéder. C'est très bien, nous pouvons utiliser des techniques Linux standard pour ce faire. Mais plex a une autre exigence.

Plex crée un utilisateur Linux appelé plex. Cet utilisateur doit avoir accès aux médias. J’ai entendu à maintes reprises comment cette pierre d’achoppement pousse les gens à abandonner. Après avoir pataugé dans une mer tumultueuse d'autorisations et de propriété de fichiers et de répertoires, ils abandonnent le navire.

La réalité est que c’est plus facile à réaliser que vous ne le pensez.

Installation de Plex

L'installation de Plex joue un rôle majeur dans votre réussite. Je vous recommande d'utiliser les fichiers d'installation officiels de Plex. Les Snaps, Flatpaks et les versions des référentiels de distribution n'ont pas fonctionné pour moi. Votre kilométrage peut varier mais, très souvent, l'utilisateur plex n'a pas été créé. Sans l'utilisateur plex, vous êtes voué à l'échec.

La seule exception était les versions Manjaro et Arch dans Arch User Repository, ou AUR. Cela a parfaitement fonctionné. Vous aurez besoin d'un outil d'assistance AUR comme yay pour utiliser l'AUR.

Une fois que vous avez yay, vous pouvez utiliser cette commande :

yay -S plex-media-server 

Pour Ubuntu et Fedora, vous obtiendrez les meilleurs résultats en utilisant les fichiers officiels RPM et DEB. Sur Fedora, cette commande récupère le dernier RPM au moment de la rédaction.

wget https:
sudo dnf install plexmediaserver-1.41.0.8994-f2c27da23.x86_64.rpm -y

Sur Ubuntu, vous devez émettre une séquence de commandes. Cela peut paraître beaucoup, mais ce n'est qu'une question de copier-coller. Si vous venez d'installer Ubuntu, assurez-vous d'abord de mettre à jour et de mettre à niveau, avec :

sudo apt update
sudo apt upgrade

CURL est peut-être déjà installé, mais j'ai inclus la commande au cas où ce ne serait pas le cas. Ne sautez pas la commande update avant d'exécuter la commande finale apt install.

sudo apt install apt-transport-https
sudo apt install curl
curl https:
echo deb (signed-by=/usr/share/keyrings/plex-archive-keyring.gpg) https:
sudo apt update
sudo apt install plexmediaserver

OK, c'est Plex installé. Sur toutes les distributions, nous devons activer et démarrer le démon plexmediaserver :

sudo systemctl enable plexmediaserver
sudo systemctl start plexmediaserver

Création du point de montage

Nous devons créer un point de montage appartenant à l'utilisateur plex. J'ai nommé mon point de montage « plex-usb » et il se trouve dans le répertoire racine. Ne le créez pas dans votre répertoire personnel.

sudo mkdir /plex-usb
sudo chown plex:plex /plex-usb
ls -ld /plex-usb/

La commande chown modifie la propriété de l'utilisateur et du groupe du répertoire en « plex ». Nous utilisons ls pour confirmer ces changements.

Montage de l'USB

Ma clé USB s'appelait Silver lors de son formatage. Il apparaît sous ce nom lorsque je le branche. Il contient deux répertoires appelés Films et Émissions.

Nous devons trouver son identifiant universellement unique, ou UUID. Nous allons diriger la commande blkid vers grep et rechercher les périphériques /dev/sd. Ceux-ci sont identifiés comme sda ​​pour le premier lecteur, sdb pour le second, et ainsi de suite.

sudo blkid | grep /dev/sd 

Dans mon cas, la clé USB est /dev/sdb. Nous devons prendre note de l'UUID et du type. L'UUID de mon lecteur est « b7ea748e-2df0-450e-922b-bf9d81e534c3 » et son type est « ext4 ».

Si vous rencontrez des difficultés pour repérer votre lecteur, supprimez-le, puis exécutez la commande blkid, comme ci-dessus. Ouvrez une autre fenêtre de terminal, insérez votre clé USB et exécutez à nouveau la commande blkid. Vous pouvez ensuite rechercher des différences entre les deux ensembles de résultats.

Nous devons modifier le fichier /etc/fstab pour monter notre clé USB sur le point de montage /plex-usb à chaque démarrage de l'ordinateur Plex.

Utilisez votre éditeur préféré et ouvrez le fichier /etc/fstab.

sudo gedit /etc/fstab 

Ajoutez cette ligne au bas de votre fichier fstab. Utilisez bien sûr l'UUID et le type de votre propre lecteur, ainsi que le nom et le chemin de votre propre point de montage.

/dev/disk/by-uuid/b7ea748e-2df0-450e-922b-bf9d81e534c3 /plex-usb ext4 defaults 0 0 

Vous pouvez séparer les champs par des espaces ou des tabulations.

Enregistrez vos modifications et redémarrez votre ordinateur. Lorsque vous vous connectez, vous devriez pouvoir accéder à votre point de montage et voir vos médias.

Contre-intuitivement, ls signale désormais que le point de montage appartient à l'utilisateur dave-mckay.

ls -ld /plex-usb/
ls -l /plex-usb/

Cela est dû au fait que la racine de la clé USB a été superposée sur le point de montage. Mais, sous la surface, le point de montage sous-jacent appartient en réalité à l’utilisateur du plex, ce que nous avons vérifié précédemment. Cette « double propriété » permet à l'utilisateur du plex d'accéder à la clé USB.

Utiliser les bibliothèques USB dans Plex

Dans votre navigateur Web, accédez à localhost:32400/web et parcourez les écrans de démarrage Plex habituels. Lorsque vous arrivez à la page Configuration du serveur, Organisez vos médias, cliquez sur le bouton « Ajouter une bibliothèque ».

Nous allons ajouter une source de films, alors cliquez sur le bouton Films.

Vous pouvez modifier le nom et choisir une langue.

Je suis satisfait des valeurs par défaut, j'ai donc cliqué sur le bouton Suivant. Sur la page suivante, cliquez sur le bouton « Parcourir le dossier multimédia ».

Sur la page Ajouter un dossier, cliquez sur / pour le répertoire racine.

Faites défiler la liste des répertoires sur la droite jusqu'à ce que vous voyiez votre point de montage.

Cliquez dessus lorsque vous le voyez.

Faites défiler vers le haut et vous verrez les répertoires sur votre clé USB montée. Cliquez sur le répertoire Films.

Vous verrez le contenu du répertoire. Cliquez sur le bouton Ajouter.

Vous aurez la possibilité de revoir vos choix. J'ajoute un répertoire appelé /plex-usb/Movies à cette bibliothèque, ce qui est correct. Cliquez sur le bouton Ajouter une bibliothèque.

La nouvelle bibliothèque est répertoriée comme source configurée.

Pour ajouter les émissions de télévision, nous suivons la même procédure. Cliquez sur Ajouter une bibliothèque > Émissions de télévision > Suivant > Rechercher un dossier multimédia > répertoire racine « https://www.howtogeek.com/ » > plex-usb, Émissions > Ajouter, Ajouter une bibliothèque.

Nous avons maintenant deux bibliothèques répertoriées. Cliquez sur Suivant.

Cliquez sur Terminé.​​​​​​​

​​​​​​​

Votre média sera analysé, identifié et ajouté à la base de données Plex, et retrouvé sous le nom de votre serveur Plex.

Un mot sur Jellyfin

Jellyfin fonctionne de la même manière que Plex. Pour ajouter des clés USB externes à Jellyfin, utilisez le même processus global.

Installez Jellyfin et créez le point de montage, par exemple /jellyfin-usb.

sudo mkdir /jellyfin-usb 

Faites de l'utilisateur Jellyfin le propriétaire du point de montage.

sudo chown jellyfin:jellyfin /jellyfin-usb 

Ajoutez une entrée dans /etc/fstab pour monter la clé USB sur le point de montage.

Afficher l'heure!

Vous êtes prêt à regarder les médias stockés sur votre disque externe.

N'oubliez pas de démonter votre clé USB avant de la retirer. Le moyen le plus simple de l'utiliser sur un autre ordinateur, puis de le reconnecter à votre serveur Plex, consiste à arrêter votre serveur Plex, à utiliser votre lecteur ailleurs, à le rebrancher, puis à démarrer votre serveur Plex.

★★★★★