Comment installer et configurer Plex sur OpenMediaVault avec Compose

Le plugin Plex présenté dans les anciens guides OpenMediaVault n'est plus recommandé. Son dépôt a été archivé en février 2024. Sur OpenMediaVault 8, installez Plex Media Server dans un conteneur avec le plugin OMV-Extras Compose et l'image Docker officielle de Plex. Ainsi, Plex reste indépendant du système d'exploitation du NAS et vous pouvez gérer sa configuration depuis l'interface web d'OMV.

Les étapes suivent celles d'OMV 8 ; sur OMV 7, sélectionnez la version du plugin Compose qui correspond à votre version.

Avant de commencer

Assurez-vous qu'OMV est installé et qu'un disque de données est monté. Dans Stockage > Dossiers partagés , créez des dossiers sur ce disque pour les fichiers Compose, les données de l'application Plex et les médias, avec des sous-dossiers tels que ` <nom_du_dossier>` Movies, TV`<nom_du_dossier>` ou ` Music<nom_du_dossier>`. Évitez autant que possible de stocker les données Plex sur le disque système. Accordez à Plex l'accès en lecture aux dossiers contenant les médias et notez l'identifiant utilisateur (UID) et l'identifiant de groupe (GID) du compte. Une réservation DHCP permet de garantir la stabilité de l'adresse du NAS.

Installer Plex sur OpenMediaVault

1. Installez OMV-Extras s'il est manquant.

OMV-Extras fournit le dépôt du plugin Compose. Connectez-vous au NAS en tant que root via SSH, ou passez à un shell root avec la commande appropriée sudo -i, puis exécutez son programme d'installation actuel :

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

Une fois le script terminé, rechargez OMV. En cas d'erreur, consultez le guide d'installation officiel d'OMV-Extras .

Page OpenMediaVault 8 OMV-Extras avec le dépôt Docker activé et un bouton Enregistrer
Activez le dépôt Docker sur la page OMV-Extras avant d'installer Compose.

2. Activez Docker et installez le plugin Compose

Ouvrez Système > OMV-Extras , activez le dépôt Docker et cliquez sur Enregistrer . Sous Système > Plugins , sélectionnez le openmediavault-composepaquet correspondant à votre version d'OMV et cliquez sur Installer . Confirmez et patientez jusqu'à la fin de l'installation.

Liste des plugins OpenMediaVault 8 avec openmediavault-compose sélectionné pour l'installation
Sélectionnez le plugin Compose correspondant à la version OMV installée.

3. Pointez le stockage Compose sur le disque de données

Dans Services > Compose > Paramètres , sélectionnez les dossiers partagés pour les fichiers et les données Compose . Définissez le stockage Docker sur un chemin absolu sur un système de fichiers local approprié, et non sur un lien symbolique ou un pool mergerfs. Enregistrez et appliquez les paramètres.

Paramètres de composition d'OpenMediaVault affichant les dossiers partagés et un chemin de stockage Docker absolu
Utilisez les dossiers partagés sur le stockage monté et enregistrez les paramètres de composition.

4. Créez un fichier Plex Compose

Sous Services > Compose > Fichiers , cliquez sur Ajouter , nommez le projet plexet collez cette définition Compose. Remplacez les chemins d'accès et l'UID/GID d'exemple par les valeurs de votre système OMV.

services:
  plex:
    image: plexinc/pms-docker:latest
    container_name: plex
    network_mode: host
    restart: unless-stopped
    environment:
      - TZ=Etc/UTC
      - PLEX_UID=1000
      - PLEX_GID=100
      # Optional for first setup: replace with a fresh claim token
      # - PLEX_CLAIM=claim-REPLACE-ME
    volumes:
      - /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/config:/config
      - /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/transcode:/transcode
      - /srv/dev-disk-by-uuid-REPLACE-ME/media:/data:ro

/configCe répertoire contient les paramètres Plex et sa base de données ; il s'agit d'un espace temporaire ; et le montage /transcodeen lecture seule expose vos fichiers multimédias. Modifiez cette valeur si vous préférez utiliser votre zone locale. La valeur optionnelle provient de plex.tv/claim ; ajoutez un nouveau jeton avant le premier démarrage, puis supprimez-le une fois le serveur revendiqué./dataTZPLEX_CLAIM

Enregistrez le fichier, sélectionnez-le plexdans la liste des fichiers, puis cliquez sur « Démarrer » pour lancer le conteneur.

Éditeur OpenMediaVault Compose avec une définition de conteneur Plex utilisant le réseau hôte et les dossiers persistants
Le fichier Compose associe un dossier de configuration Plex permanent et un dossier multimédia en lecture seule.
La page OpenMediaVault Compose Files affichant le projet Plex en cours d'exécution
Après avoir sélectionné le projet et cliqué sur « En cours d'exécution », vérifiez que Compose indique qu'il est en cours d'exécution.

5. Ouvrez Plex Web et revendiquez le serveur.

Sur un ordinateur du même réseau, ouvrez le fichier `/etc/ http://<OMV-IP-address>:32400/webplex/config.py` en remplaçant `<espace réservé>` par l'adresse du NAS. Connectez-vous et suivez les instructions pour nommer le serveur. Si l'assistant de configuration initiale ne s'affiche pas, consultez les instructions d'installation officielles de Plex pour y accéder.

L'écran de configuration du serveur Web Plex s'ouvre à l'adresse du serveur OpenMediaVault.
Utilisez l'adresse NAS et le port web par défaut de Plex pour accéder à la configuration initiale.

6. Ajoutez les bibliothèques en utilisant les chemins du conteneur

Dans Plex Web, ajoutez une bibliothèque et choisissez son chemin d'accès dans le conteneur, par exemple /data/Movies`/etc/ lib /data/TV.../srv/dev-disk-by-uuid-...

Sélecteur de dossiers de bibliothèque Plex avec le dossier Films sélectionné sous le chemin conteneur /data/Films
Choisissez le dossier tel que Plex le voit à l'intérieur du conteneur, par exemple : /data/Movies.

7. Confirmez l'accès et assurez la maintenance de la configuration.

Ouvrez la bibliothèque et testez la lecture depuis un appareil de votre réseau domestique. En mode réseau hôte, Plex utilise l'adresse OMV et le port TCP 32400. La lecture locale ne nécessite pas de redirection de port sur votre routeur. Configurez l'accès distant uniquement si nécessaire, en suivant les instructions de Plex concernant les ports .

L'interface web de Plex affiche une bibliothèque de films bien remplie après l'analyse du dossier multimédia.
Une bibliothèque Plex bien remplie confirme que le dossier mappé est visible par le serveur.

Dépannage d'une bibliothèque vide ou d'un serveur inaccessible

  • L'interface web de Plex ne se charge pas : vérifiez que le projet Compose est opérationnel, utilisez l'adresse IP NAS correcte et assurez-vous que le protocole TCP 32400est disponible.
  • Le sélecteur de dossiers est vide : vérifiez le chemin hôte mappé et accordez à l’UID/GID Plex configuré un accès en lecture et en parcours au dossier multimédia et à ses dossiers parents.
  • Les paramètres disparaissent après le redémarrage : conservez-les /configsur le stockage persistant ; il contient les données du serveur Plex.

Mettez à jour via l'extension Compose et sauvegardez le fichier Compose ainsi que /configle dossier persistant. Les instructions relatives à l'ancien paquet OMV 3 et au dépôt Plexmediaserver sont obsolètes. Pour des options avancées, consultez la documentation sur les conteneurs Plex et le guide Docker d'OMV 8 .

Laisser un commentaire

Comment trouver et supprimer les fichiers en double sous Linux avec FSlint

Comment trouver et supprimer les fichiers en double sous Linux avec FSlint

Utilisez FSlint pour analyser les dossiers Linux sélectionnés, examiner les groupes en double et supprimer en toute sécurité les fichiers redondants ou savoir quand la fusion de liens physiques est appropriée.

Comment installer et configurer Plex sur OpenMediaVault avec Compose

Comment installer et configurer Plex sur OpenMediaVault avec Compose

L'ancien plugin OpenMediaVault pour Plex est archivé. Installez Plex sur OMV 8 avec OMV-Extras, le plugin Compose, le stockage persistant et le conteneur officiel de Plex.

Comment installer et configurer SABnzbd sous Linux

Comment installer et configurer SABnzbd sous Linux

Installez SABnzbd sur Ubuntu ou Debian, ou exécutez-le dans un conteneur Docker sur un autre hôte Linux. Ouvrez ensuite l'interface web et configurez votre fournisseur et vos dossiers de téléchargement.

Comment nettoyer et accélérer Ubuntu en toute sécurité

Comment nettoyer et accélérer Ubuntu en toute sécurité

Nettoyez et accélérez Ubuntu grâce à un nettoyage APT sécurisé, des vérifications de stockage et des contrôles de démarrage qui permettent de libérer de l'espace et de résoudre les problèmes de lenteur du bureau.

Comment enregistrer la sortie audio d'un haut-parleur sous Linux avec Audacity

Comment enregistrer la sortie audio d'un haut-parleur sous Linux avec Audacity

Capturez le son de votre bureau Linux dans Audacity en redirigeant le flux d'enregistrement vers la sortie moniteur de votre périphérique de sortie. Suivez les instructions de PulseAudio et PipeWire, les conseils d'exportation et les solutions pour les pistes silencieuses.

Comment installer Trojita Mail sur Linux

Comment installer Trojita Mail sur Linux

Vérifiez si votre distribution Linux intègre toujours Trojita, compilez-le à partir du code source de KDE si nécessaire, et configurez IMAP et SMTP de manière sécurisée.

Comment utiliser Dropbox sous Linux : installation et synchronisation de vos fichiers

Comment utiliser Dropbox sous Linux : installation et synchronisation de vos fichiers

Installez Dropbox sur Linux à partir du package officiel, connectez-vous, synchronisez un dossier local, gérez la synchronisation sélective et vérifiez l'état depuis la ligne de commande.

Comment installer Inkscape sous Linux : Ubuntu, Fedora, Arch et autres.

Comment installer Inkscape sous Linux : Ubuntu, Fedora, Arch et autres.

Installez Inkscape depuis les dépôts de votre distribution Linux, le PPA stable d'Ubuntu, Snap ou Flathub, en suivant les commandes et les notes actuelles pour choisir une source de paquets.

Comment installer le thème Paper GTK sous Linux

Comment installer le thème Paper GTK sous Linux

Installez le thème Paper GTK depuis les dépôts Linux compatibles, activez-le pour les applications GTK dans GNOME Tweaks et voyez ce que l'ancien thème peut et ne peut pas modifier.

Comment diviser un PDF dans le terminal Linux avec PDFtk

Comment diviser un PDF dans le terminal Linux avec PDFtk

Séparez chaque page PDF en un fichier distinct ou extrayez des plages de pages sélectionnées avec PDFtk sous Linux, en utilisant les instructions d'installation actuelles et des exemples de sortie sécurisés.