• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Automatisation des mises à jour et des scans Plex avec scripts (Linux)

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
Automatisation des mises à jour et des scans de la bibliothèque Plex avec des scripts Bash (Linux)

💡 Introduction

L'automatisation des mises à jour et des scans de la bibliothèque Plex sous Linux peut se faire efficacement avec des scripts Bash, couplés à Cron pour la planification. Cela permet de s’assurer que la bibliothèque Plex est toujours synchronisée, sans intervention manuelle.



📋 Prérequis

• Plex Media Server installé sur un système Linux

• Accès au terminal avec des privilèges sudo

• Un token d'accès pour Plex



🔍 Méthodologie

🔹 Récupération du Token d'accès Plex

• Ouvrez l'interface web de Plex à l’adresse :
Code:
http://localhost:32400/web

• Connectez-vous à votre compte Plex et accédez aux paramètres.

• Le token se trouve dans l'URL après connexion et sera utilisé pour autoriser les requêtes de mise à jour.



🔹 Création d'un script Bash pour la mise à jour de la bibliothèque

• Ouvrez un éditeur de texte pour créer le script Bash suivant :
Code:
#!/bin/bash
token="votre_token"
curl "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=$token"

• Remplacez "votre_token" par le token d'accès obtenu précédemment.

• Enregistrez le fichier sous le nom
Code:
update_plex_library.sh
et rendez-le exécutable :
Code:
chmod +x update_plex_library.sh



🔹 Automatisation avec Cron

• Pour exécuter le script à intervalles réguliers, éditez votre crontab en tapant :
Code:
crontab -e

• Ajoutez une ligne pour exécuter le script tous les jours à 2h du matin :
Code:
0 2 * * * /chemin/vers/update_plex_library.sh

• Enregistrez pour planifier automatiquement le scan de la bibliothèque Plex.



🔹 Paramètres avancés pour la surveillance

• Pour surveiller les mises à jour, ajoutez une fonction d'envoi d'email en cas d'échec :
Code:
#!/bin/bash
token="votre_token"
response=$(curl -s -o /dev/null -w "%{http_code}" "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=$token")
if [ "$response" -ne 200 ]; then
echo "Échec de mise à jour de Plex" | mail -s "Erreur de mise à jour Plex" admin@votredomaine.com
fi

• Ce script envoie un email si la réponse du serveur n'est pas correcte.



💡 Astuce

Utilisez la commande journalctl pour vérifier les journaux du script si vous rencontrez des problèmes de planification avec Cron.



⚠️ Avertissement

Assurez-vous que le service Plex Media Server est en cours d'exécution avant de lancer le script pour éviter des erreurs de connexion.



📝 Conseil

Pour un contrôle plus avancé des tâches, vous pouvez utiliser Anacron sur des systèmes Linux qui ne sont pas allumés en continu.



🔄 Solution alternative

Si vous souhaitez surveiller Plex sans script personnalisé, envisagez Tautulli, une solution complète pour suivre et automatiser les mises à jour Plex :

Lien vers Tautulli



🏁 Conclusion

Grâce à un script Bash et Cron, vous pouvez automatiser les mises à jour et scans de votre bibliothèque Plex sur Linux, simplifiant ainsi la gestion de votre contenu multimédia sans intervention manuelle.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 900
Messages
29 138
Membres
353
Dernier inscrit
zarbinium

Nouveaux membres

Retour
Haut Bas