Accueil
» LINUX
»
Comment installer et configurer Plex sur OpenMediaVault avec Compose
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 :
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.
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.
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.
Le fichier Compose associe un dossier de configuration Plex permanent et un dossier multimédia en lecture seule.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.
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-...
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 .
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 .