Aller au contenu

[TUTO] Plex via docker, version "express" + Configurations

Featured Replies

Posté(e)

oui mais ça efface tout ça ? :x
j'aimerai garder une trace des vidéos lues

  • Réponses 254
  • Vues 51 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Most Popular Posts

  • anitrafarris
    anitrafarris

    Merci pour ce tuto !!

  • MilesTEG1
    MilesTEG1

    @Skylnex Je ne connais pas l'image hotio, mais je ne pense pas qu'elle soit bien différente de celle de linuxserver que j'utilise. Dans le reverse proxy, tu dois mettre https sur l'ip du nas

  • J'avais eu ça aussi quand mon conteneur était installé sans macvlan. Depuis c'est corrigé et je peux voir si mes proches abusent ou pas 🙂  Oui un bug incompréhensible… ça reviendra peut-être un

Images postées

Posté(e)

Bonjour à tous,

Je fonctionne depuis peu avec cette configuration qui fonctionne nickel. Par contre ce matin j’ai eu un mail de PLEX sur leur piratage et me demandant de changer de mot de passe pour me connecter. Je me suis exécuté mais depuis je n’arrive plus à accéder à mon serveur PLEX.

Avez vous eu ce même pb ?

Merci pour votre aide


Envoyé de mon iPhone en utilisant Tapatalk

Posté(e)

Effectivement, après changement de mot de passe (et déconnexion) il faut retourner sur Plex sur le NAS (url : ip_local:32400/web) et aller dans les paramètres pour « réclamer »le serveur. 
 

tu pourras ensuite y accéder depuis tous tes périphériques. 

Posté(e)
  • Auteur
Le 04/01/2022 à 10:31, Einsteinium a dit :

D ) Réclamer le serveur plex

Pour cette étape, il faudra être rapide, après obtention du token, vous aurez 4 minutes.

1 ) Visitez cette page Plex Token et copiez le token obtenu

2 ) Modifiez notre fichier "dockerplex.sh" puis rajoutez la variable :  

-e PLEX_CLAIM=tokenobtenu \

3 ) Exécutez manuellement de nouveau la tâche du point "II -> C"

4 ) Votre serveur est maintenant réclamé, supprimez la variable rajoutée au point "II -> D -> 2"

 

Posté(e)

J’ai réclamé mon serveur via les paramètres et pas via le site Plex.tv/claim

Ça a mouliné un peu et après c’est reparti comme en 40.

Posté(e)

Moi j'ai  galéré toute la journée mdr je n'ai pas pensé à  venir ici.

Je suis passé  par le plex claim mais j oublais de mettre le /web à  ip-pms:32400/web du coup  ça  à  duré longtemps. 

J'ai egalement constaté d'énormes lenteurs pour rajouter mes divers peripheriques.

Surement plex.tv

Posté(e)
Le 04/01/2022 à 12:33, Einsteinium a dit :

Activer HSTS ☑️

Là j'ai un peu de mal. Je n'ai jamais coché cette case sur aucune de mes redirections.

C'est grave docteur ? 

Posté(e)
Il y a 7 heures, _DR64_ a dit :

Là j'ai un peu de mal. Je n'ai jamais coché cette case sur aucune de mes redirections.

C'est grave docteur ? 

En soit, non, rien de grave.

C'est cependant préférable pour que si tu écris dans un navigateur HTTP, ça réécrive à la place HTTPS 😉

Pense à inscrire ton ndd sur https://hstspreload.org/

Posté(e)

Bonjour @MilesTEG1,

En gros, je rajoute la ligne dans le htaccess, je coche activer le HSTS dans toutes mes lignes de reverse proxy et je rentre mon domaine ici ?

image.png.33a78b7a5b80b2bce565191f4b2d1a60.png

C'est tout ?
En attendant que ma demande soit prise en compte ça fonctionne sans soucis ?
Il faut faire autre chose après ? Par ce que je ne suis pas tout seul à accéder au NAS

Posté(e)
  • Auteur

Si la racine du domaine pointe sur ton nas il faudra faire un htaccess contenant :

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS

Que tu coches sur le nas c'est pour dire aux clients passe en https, ici via ce site, on inscrit en dur ton domaine dans les navigateurs pour qu'il passe directement ton domaine en https 😉

Posté(e)

Bonjour @Einsteinium,

Question bête :
Pour ma part, j'écris mes scripts directement dans l'éditeur de mes tâches planifiées.
J'aimerai bien faire comme tu proposes en créant un script.sh dans le dossier docker.

Comment je crée ce fichier ?
J'ai testé de l'éditer avec le bloc note puis de renommer l'extension .txt en .sh
J'ai exécuté le script et j'ai ça :

Tâche : Transcodage PLEX
Heure de début : Thu, 25 Aug 2022 10:24:51 GMT
Heure d'arrêt : Thu, 25 Aug 2022 10:24:51 GMT
État actuel : 126 (Interrompu)
Sortie/erreur standard :
/run/esynoscheduler.script.11217.Transcodage PLEX: /volume1/docker/Plex/plexhw.sh: /bin/sh^M: bad interpreter: No such file or directory

La commande dans la tâche planifié c'est juste :
/volume1/docker/Plex/plexhw.sh

?

Le 25/08/2022 à 10:25, Einsteinium a dit :

Si la racine du domaine pointe sur ton nas

Euuuuuuh nnd.tld donne sur rien. Enfin si, sur mon IP PUBLIC mais il n'y a  rien au bout

J'ai modifié le .htacces
J'ai coché "Activer le HSTS" dans toutes mes lignes de reverse proxy

J'ai tapé mon ndd.tld dans https://hstspreload.org/

Voici le retour :

image.png.08bbcc65eaf62ac84af948bc45ccb79d.png

EDIT : C'est à cause du pare feu qui bloque toutes les entrées hors france.
Problème corrigé en rajoutant les états unis sur les ports 80 et 443

Modifié par _DR64_
Simplification

Posté(e)

Peut-être une réponse @.Shad. / @MilesTEG1 ?
Merci

J'ai un peu de temps pour moi aujourd'hui pour faire 2 ou 3 modifs sur mes bécannes.
Du coup si quelqu'un a 5 minutes a m'accorder ça serait cool 🙂

Merci infiniment.

Posté(e)
  • Auteur
Le 25/08/2022 à 10:30, _DR64_ a dit :

La commande dans la tâche planifié c'est juste :
/volume1/docker/Plex/plexhw.sh

Ouaip, mais la il te dis que le fichier existe pas, donc tu fois avoir une erreur quelque part ^^

Le 25/08/2022 à 10:30, _DR64_ a dit :

Euuuuuuh nnd.tld donne sur rien.

Donc hstspreload ne peut pas validé un site qui n'existe pas 🙂

Posté(e)
Il y a 1 heure, Einsteinium a dit :

Donc hstspreload ne peut pas validé un site qui n'existe pas 🙂

il faut que je fasse comment du coup ? lol
Je précise qu'en rentrant ce nom de domaine, j'arrive sur la page du NAS qui dit que cette page n'existe pas, puisque tout passe par le Reverse Proxy

EDIT : 
C'est bon j'ai réussi en suivant ton tuto pour les certificats. (j'ai un problème d'ailleurs à la dernière ligne de commande....)

Retour de putty :

[Fri Aug 26 15:47:06 UTC 2022] Logging into 172.17.0.1:5000
[Fri Aug 26 15:47:06 UTC 2022] Getting certificates in Synology DSM
[Fri Aug 26 15:47:06 UTC 2022] Unable to find certificate: Certificat ndd.tld and $SYNO_Create is not set
[Fri Aug 26 15:47:06 UTC 2022] Error deploy for domain:ndd.tld
[Fri Aug 26 15:47:07 UTC 2022] Deploy error.

 

Modifié par _DR64_

Posté(e)

Bonjour @Einsteinium

Oui je l'ai fais. 
Dossierexport c'est où je veux pour l'exportation on est d'accord ?cette ligne m'a un peu perturbé

Posté(e)
  • Auteur

ouaip, bah si tu as déjà fait un import manuel, c'est que tu t'es trompé dans la ligne de déploiement avec le nom que tu as mis au certificat, regarde bien le tutoriel une deuxième fois 🙂

Posté(e)

Bonjour @Einsteinium :
ça à l'air d'être bon.

Je devais avoir mis une erreur dans ma syntaxe.

Question sécurité sur les ports ouverts :
Le 80 et 443 ils doivent être ouverts sur le monde entier ou je cloisonne un peu
 ? Sachant que j'ai activé l' HSTS.

Posté(e)
il y a 39 minutes, Einsteinium a dit :

Perso j'ouvre que le 443 au pays ou je vais.

Si le 443 est fermé pour les US, le HSTS ne peut pas être validé par https://hstspreload.org/ non?

Posté(e)
  • Auteur

Je ne sais plus c'est quoi les IPs, mais après il y a des bots dans le monde qui Farm pour vérifier ensuite.

Perso j'utilisais du temps du vps, désormais je n'en tient plus compte, entre le HSTS mis niveau serveur et les navigateurs qui tendent de plus en plus vers le https automatiquement, être sur cette liste n'est plus vraiment utile.

  • 2 mois après...
Posté(e)

Bonsoir Messieurs,

J'aurais pas pensé bloquer sur ce tuto mais ...

Je ne sais pas ce qui bloque j'hésite entre dns, pare-feu ... 

voici l'erreur que je rencontre quand j'exécute la tâche planifiée la première fois pour créer le conteneur :

Le planificateur de tâches a terminé une tâche planifiée.

Tâche : docker plex
Heure de début : Fri, 11 Nov 2022 20:04:27 GMT
Heure d'arrêt : Fri, 11 Nov 2022 20:04:42 GMT
État actuel : 0 (Normal)
Sortie/erreur standard :
latest: Pulling from linuxserver/plex
17eb11970c15: Pulling fs layer
55b1bff96c08: Pulling fs layer
ded6a466c43c: Pulling fs layer
3e3467c77a66: Pulling fs layer
9ed7fde4aeca: Pulling fs layer
b07604e8bf73: Pulling fs layer
08173ff39307: Pulling fs layer
b07604e8bf73: Waiting
3e3467c77a66: Waiting
9ed7fde4aeca: Waiting
08173ff39307: Waiting
55b1bff96c08: Download complete
ded6a466c43c: Verifying Checksum
ded6a466c43c: Download complete
9ed7fde4aeca: Verifying Checksum
9ed7fde4aeca: Download complete
17eb11970c15: Verifying Checksum
17eb11970c15: Download complete
3e3467c77a66: Verifying Checksum
3e3467c77a66: Download complete
08173ff39307: Download complete
17eb11970 c15: Pull complete
b07604e8bf73: Verifying Checksum
b07604e8bf73: Download complete
55b1bff96c08: Pull complete
ded6a466c43c: Pull complete
3e3467c77a66: Pull complete
9ed7fde4aeca: Pull complete
b07604e8bf73: Pull complete
08173ff39307: Pull complete
Digest: sha256:9a3eba27fa7bb33c8ba1377d91cc93171deb5b5e9a7573faaa32b51ddaef43e6
Status: Downloaded newer image for lscr.io/linuxserver/plex:latest
lscr.io/linuxserver/plex:latest
Error response from daemon: No such container: Plex
Error: No such container: Plex
Total reclaimed space: 0B
docker: invalid reference format.
See 'docker run --help'.
/volume1/docker/Plex/dockerplex.sh: line 21: -v: command not found

 

 

 

Merci de votre aide

 

Modifié par Capitaine ad hoc

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.