[Mémo] Réussir a configurer Plextracksync en Docker

EVOTk

Modérateur
Membre du personnel
Hello,

Plextracksync est un conteneur Docker qui permet de synchroniser ses bibliothèques Plex avec Trakt.tv.

Je n'ai pas réussi a configurer Plextracksync en Docker comme indiqué dans la doc : https://github.com/Taxel/PlexTraktSync#docker-compose et je ne suis visiblement pas le seul.

Voici mes notes pour le 1er lancement et configuration de Plextracksync, cela pourrai servir a d'autres :)

Prérequis :
- Créer un dossier plextracksync/config pour y stocker la configuration du conteneur !

Pour le 1er lancement, j'utilise une commande qui permet de créer le conteneur et d'etre directement dans le shell pour pouvoir le configurer :

Code:
docker run -it -v /chemin/vers/plextraktsync/config:/app/config ghcr.io/taxel/plextraktsync

Dans ce bout de code, il vous faudra modifier /chemin/vers/plextraktsync/config par votre chemin vers votre dossier plextracksync/config

Une fois la commande executée, une invite de commande vous demande vos identifiants Plex :
3ceaClD.png


Suivez les étapes, les une apres les autres pour configurer Plextracksync. ( la procédure pour récupérer les clés Trakt.tv est ici : https://github.com/Taxel/PlexTraktSync#setup )

Une fois fini, il lance la synchronisation. A partir de ce moment, vous pouvez soit attendre la fin, ou fermer la console pendant la syncro, pour cela faite : Ctrl+C

Apres etre sorti du conteneur, celui-ci n'existe plus, mais notre configuration est enregistré dans notre dossier plextracksync/config !

Il nous reste plus qu'a re-créer le même conteneur, mais persistant cette fois, la commande est presque pareil que la préceédente, il suffit d'enlever la commande -it et de remplacer par -d :

Code:
docker run -d -v /chemin/vers/plextraktsync/config:/app/config ghcr.io/taxel/plextraktsync
 

falcom

Nouveau membre
Bonsoir,

un grand merci, je galérais sur ma machine xpen.
Par contre une idée de comment le lancer as intervalle regulier ?
 

EVOTk

Modérateur
Membre du personnel
Salut,
Normalement c'est automatique, sauf si tu le désactive dans config.yml
 

falcom

Nouveau membre
Pas sur que ce soit automatique, sous Unraid j'etais obliger de le lancer as intervalle regulier.
Apres une simple tache de planification visiblement suffit.
 

Kira

Nouveau membre
Bonjour

Je ne parviens pas à installer plextratktsync, quand je rentre la 1 ere commande sur putty j'ai ce message d'erreur :

docker run -it -v /volume1/docker/plextraktsync/config:/app/config ghcr.io/taxel/plextraktsync docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.


Pouvez vous m'aider svp ? (j'utilise un synology nas)
 

EVOTk

Modérateur
Membre du personnel
Salut,
Il faut etre root pour utiliser le deamon docker.

Donc soit tu as sudo sur ton machine et ton utilisateur est dans le groupe administrateur, donc dans ce cas, tu as juste a rajouter "sudo" devant la commande, exemple :
Code:
sudo docker run -it -v /chemin/vers/plextraktsync/config:/app/config ghcr.io/taxel/plextraktsync

Soit tu passe d'abord root , via la commande :
Code:
su -
( le code root sera demandé ) , puis tu execute la commande normalement
 

Kira

Nouveau membre
Ah oui c'est ce qu'il manquait effectivement
J'ai suivi les étapes de configuration mais la config s'est terminée par des erreurs je ne sais pour quelles raisons :

1669305453348.png

Sur docker j'ai ce message d'erreur :

1669306238412.png

Ce qui est incompréhensible car mon dossier existe bel et bien

Merci encore pour votre aide !!
 

Pièces jointes

  • 1669306143543.png
    1669306143543.png
    7.5 KB · Affichages: 4

EVOTk

Modérateur
Membre du personnel
Tu es sur quelle systeme ? attention c'est le chemin complet qu'il faut donner.

va dans le dossier config en SSH, et fait la commande pwd pour connaitre le chemin complet
 

Kira

Nouveau membre
Je me connecte sur mon Nas Synology via Putty :

1669308170421.png

Mon chemin semble bien être celui j'ai entrer "/volume1/docker/plextraktsync/config"

D'ailleurs les fichiers se sont bien logés dans le bon dossier :

1669308306970.png
 

Kira

Nouveau membre
C’est surtout l’erreur ssh que je trouve incompréhensible j’ai bien suivi toute la procédure il me dit « you are now logged into Trakt » puis il me sort une erreur qui veut rien dire
 

EVOTk

Modérateur
Membre du personnel
Pour moi l'erreur signifie qu'il n' pas reussi a joindre plex
Tu devrai peut etre essayer avec l'ip local plutot que localhost
 

Kira

Nouveau membre
C’est impossible à modifier c’est une commande qui se génère automatiquement juste après avoir mis les identifiants Trakt 🙁
 

EVOTk

Modérateur
Membre du personnel
C’est impossible à modifier c’est une commande qui se génère automatiquement juste après avoir mis les identifiants Trakt 🙁
Il me semble que c'est dans le fichier .env qu'on voit dans ta capture plus haut.
Sinon vide le contenu du dossier, et recommence :)
 
Haut Bas