Skip to main content

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

  1. Ajouter une bibliothèque > Films > Parcourir... > /Films
  2. Avancé > Mettre 2 dans le paramètre "Taille minimum des collections automatiques"

Séries

Ajouter une bibliothèque > Séries TV > Parcourir... > /Series

Animés

  1. Ajouter une bibliothèque > Séries TV > Parcourir... > /Animes
  2. Avancé > 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.