Configuration du Conteneur Plex
Configuration du conteneur Plex avec Docker Compose
Pour la configuration du conteneur Plex, je vais vous présenter ma configuration et l'expliquer en détail.
J'utilise Docker Compose car je trouve cette approche plus pertinente que docker run et plus propre à maintenir.
Création du dossier et du fichier de configuration
Pour commencer, créez un dossier avec les permissions 755 depuis l'utilisateur classique (non root).
Créez ensuite un fichier compose.yml avec le contenu suivant :
---
services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex # nom du conteneur
network_mode: host # meilleure solution pour l'accès externe
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris # Timezone facultatif mais conseillé surtout pour les logs
- VERSION=docker
- PLEX_CLAIM=claim-yCeL6NtACpscyk-nYrxA # Token obtenu sur le site de plex
volumes:
- ./config:/config # Stocke la configuration de votre conteneur
- /mnt/mediatech/Series:/Series # Pointe vers le stockage des Séries
- /mnt/mediatech/Films:/Films # Pointe vers le stockage des Films
- /mnt/mediatech/Animes:/Animes # Pointe vers le stockage des Animés
restart: unless-stopped # Démarrage automatique sauf si arrêté manuellement
⚠️ Important : Le token de Plex est valable 4 minutes, donc ajoutez-le au dernier moment avant le démarrage.
Démarrage du conteneur
Téléchargez l'image Docker :
docker compose pull
Puis lancez le conteneur en mode "detached" (en daemon / tâche de fond) :
docker compose up -d
Vous pouvez éventuellement consulter les logs en cas d'erreur :
docker logs -f plex
Vous devriez voir que le serveur a bien été "claim". Dans ce cas, rendez-vous sur l'adresse du serveur : https://<adresseip>:32400/web
Connectez-vous avec votre compte Plex puis suivez la procédure de configuration.
Ajout des bibliothèques
Films
Ajouter une bibliothèque > Films > Parcourir... > /FilmsAvancé > Mettre 2 dans le paramètre "Taille minimum des collections automatiques"
Séries
Ajouter une bibliothèque > Séries TV > Parcourir... > /Series
Animés
Ajouter une bibliothèque > Séries TV > Parcourir... > /AnimesAvancé > Ordre des épisodes > The TVDB(Permet de mieux trier les épisodes des animés qui sont parfois complexes à gérer)
Une fois les trois (ou plus) bibliothèques ajoutées, vous pouvez finaliser la configuration. En fonction du nombre de médias, la détection des affiches et autres métadonnées peut prendre du temps, laissez le processus se terminer.
Configuration des paramètres Plex (obligatoires selon moi)
Plex Home
Cliquez sur la clé en haut à droite > Plex Home
- Créez les profils pour les membres de votre entourage afin que chaque personne ait son propre historique.
Notifications
Cliquez sur la clé en haut à droite > Réglages > Général
- Cochez "Notifications push" (cette option peut nécessiter Plex Pass)
Accès à distance
Cliquez sur la clé en haut à droite > Réglages > Accès à distance
- Cochez "Spécifier un port public manuellement" et indiquez le port 32400 (ou autre)
- N'oubliez pas de faire la redirection de port sur votre routeur/box
Bibliothèque
Cliquez sur la clé en haut à droite > Réglages > Bibliothèque
- Cochez les quatre premiers paramètres (certaines options peuvent nécessiter Plex Pass)
Réseau
Cliquez sur la clé en haut à droite > Réglages > Réseau
- Choisissez votre interface avec l'adresse locale dans le paramètre "Interface réseau préférée" (dans mon cas "ens18")
⚠️ Important : À chaque modification, pensez à enregistrer les paramètres.
Conclusion
La configuration de Plex est maintenant terminée. Si un film est ajouté et correctement nommé dans les dossiers que vous avez configurés, il devrait apparaître assez rapidement dans l'interface et être lisible.