Le tutoriel d’IceWhale datant de 2023 explique une leçon Docker qui reste d’actualité : le client de téléchargement et Plex doivent utiliser le même emplacement pour les contenus multimédias sur l’hôte et le même chemin visible par Plex dans son conteneur. L’article utilisait le film libre de droits Big Buck Bunny comme démonstration sûre, déplaçait le fichier dans le répertoire multimédia de l’hôte, puis ajoutait le chemin mappé /Media dossier dans Plex.
La logique des chemins de stockage reste d’actualité. La section sur l’accès à distance nécessite toutefois une mise à jour, car Plex documente désormais des exigences explicites concernant le compte, le routeur et la lecture à distance, plus précises que le simple fait de se connecter à l’application TV.
La leçon essentielle est la différence entre le chemin hôte et le chemin du conteneur
Le conteneur qBittorrent téléchargeait les fichiers vers un chemin interne, tandis que CasaOS les stockait dans un chemin hôte /DATA emplacement. Plex avait son propre mappage de volume et ne pouvait parcourir que les chemins explicitement exposés à son conteneur.
C’est pourquoi « le fichier existe sur le NAS » ne signifie pas automatiquement que Plex peut le voir.
Alignez les emplacements de téléchargement et des contenus multimédias de Plex
Le tutoriel proposait deux options : déplacer les contenus multimédias terminés dans le répertoire multimédia hôte existant de Plex, ou modifier le mappage des volumes de Plex afin que les deux applications pointent vers le même stockage hôte.
Pour un déploiement actuel, choisissez le dossier multimédia final avant de télécharger de grandes bibliothèques afin d’éviter les déplacements et les nouvelles analyses répétés.
/Media, après avoir mappé le dossier hôte.Créer la bibliothèque Plex à partir du dossier côté conteneur
Après avoir mappé les contenus multimédias, créez une bibliothèque de films, de séries TV, de musique ou autre, puis sélectionnez le chemin du conteneur. Conservez séparément et de manière persistante le chemin de configuration et de base de données de Plex, au lieu de le stocker dans l’image du conteneur remplaçable.
Utilisez des contenus multimédias que vous êtes autorisé à stocker et à diffuser
L’ancien tutoriel abordait brièvement les recherches de torrents et de liens magnet, mais utilisait délibérément Big Buck Bunny comme exemple. Une page actuelle et pérenne devrait conserver cet exemple légal plutôt que d’encourager les utilisateurs à obtenir des contenus protégés par le droit d’auteur sans autorisation.
L’accès à distance actuel de Plex dispose de sa propre page de configuration
Plex exige actuellement que le serveur soit connecté à un compte Plex pour l’accès à distance. La configuration automatique du routeur peut utiliser UPnP/NAT-PMP ; une redirection manuelle nécessite de rediriger un port externe vers le port TCP interne 32400 du serveur Plex.
Utilisez les exigences actuelles de Plex pour l’accès à distance au lieu de supposer que les seules captures d’écran de la liaison TV de 2023 rendent un serveur accessible à distance.
La liaison du compte TV est une authentification du client, pas une configuration du routeur
La diffusion à distance peut déclencher un transcodage
Lorsque le client distant ne peut pas lire directement le fichier original en raison de limitations de bande passante ou de codec, Plex peut le transcoder. Une charge légère pour un NAS peut alors devenir une charge importante pour le CPU ou le GPU.
Testez un véritable flux à distance avec la qualité que vous comptez utiliser avant de conclure que le matériel du serveur est suffisamment puissant.
Les serveurs Plex existants nécessitent une procédure de migration différente
Une réponse ultérieure demandait pourquoi l’ouverture de Plex dans CasaOS redirigeait vers un serveur existant. Migrer une installation Plex existante n’est pas la même chose que créer un second serveur vierge. Lors du déplacement d’une bibliothèque existante, conservez la base de données, la configuration et l’état de liaison au compte Plex.
Séparer la configuration de Plex de la bibliothèque multimédia
Le tutoriel de 2023 portait principalement sur l’ajout d’un film à /Media, mais un serveur Plex destiné à fonctionner durablement nécessite également un chemin persistant pour la configuration et la base de données. Ce dossier contient les métadonnées de la bibliothèque, l’état de visionnage, les affiches, les paramètres et d’autres données d’état du serveur.
Les médias peuvent être stockés sur un grand disque dur, tandis que la configuration de Plex se trouve sur un SSD plus rapide, à condition que les deux mappages hôte restent stables.
La lecture à distance est également limitée par la bande passante montante
Même un serveur puissant ne peut pas diffuser directement à distance un fichier à haut débit binaire si la connexion Internet domestique ne dispose pas d’une capacité d’envoi suffisante. Plex peut réduire la qualité ou transcoder le fichier pour s’adapter à la bande passante disponible.
Effectuez le test depuis un véritable réseau externe, par exemple les données mobiles, plutôt que depuis un autre appareil connecté uniquement au Wi-Fi domestique, lorsque vous vérifiez l’accès à distance.
La simplicité de l’UPnP et la redirection manuelle de ports impliquent des compromis différents
La prise en charge actuelle de Plex permet la configuration automatique du routeur via UPnP/NAT-PMP lorsque le routeur le permet. La redirection manuelle donne à l’administrateur un contrôle explicite, mais nécessite une correspondance correcte entre les ports public et privé ainsi qu’une adresse interne stable pour le serveur.
Si le FAI utilise le CGNAT, la redirection de ports entrante classique peut ne pas fonctionner, même lorsque le conteneur Docker est correctement configuré.
N’exposez pas le tableau de bord de CasaOS en même temps que Plex
L’accès à distance de Plex est conçu spécifiquement pour le serveur multimédia. Il n’est pas nécessaire de publier l’interface de gestion de CasaOS sur Internet. Gardez l’interface de gestion privée et n’exposez que le service qui doit être accessible à distance.
Éviter de perdre les chemins des bibliothèques lors de la modification des conteneurs
Le tutoriel historique avertit que la modification des paramètres de volume redémarre l’application. L’interprétation moderne importante consiste à conserver le même chemin hôte-conteneur pour les médias lors de la recréation ou de la mise à jour de Plex. Si le chemin passe de /Media vers un autre emplacement interne, Plex peut considérer la bibliothèque comme introuvable jusqu’au rétablissement du mappage.
FAQ de Plex sur CasaOS
Pourquoi qBittorrent peut-il voir un fichier alors que Plex ne le peut pas ?
Les deux conteneurs peuvent avoir des mappages de volumes différents et donc des vues différentes du système de fichiers.
La liaison d’une application Plex TV active-t-elle l’accès à distance au serveur ?
Non. La liaison du client et l’accès à distance au serveur sont deux étapes distinctes.
Quel port interne la documentation actuelle de Plex utilise-t-elle pour la redirection manuelle de l’accès à distance ?
Port TCP 32400 sur le serveur Plex Media Server.
