_DR64_ Posté(e) le 28 août 2021 Partager Posté(e) le 28 août 2021 Bonjour, J'ai besoin de créer un second serveur Plex avec exactement les mêmes paramètres que mon 1er. Alors pourquoi ? Car je partage pas mal de choses et les possibilités d'un compte Plex me bloquent à 16 utilisateurs... Donc l'idée est de créer un 2nd compte (avec plex pass et son serveur dédié) dans lequel je pourrai rajouter 16 autres utilisateurs maximum. J'ai donc ajouter un plex claim donc un nouveau docker-compose mais le problème est que mes 2 serveurs ont la même adresse/port ! Quelqu'un à la solution à ajouter dans mon docker-compose? Open vSwitch est activé et je suis en Bond ! Merci ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 28 août 2021 Partager Posté(e) le 28 août 2021 il y a 4 minutes, GrOoT64 a dit : J'ai donc ajouter un plex claim donc un nouveau docker-compose mais le problème est que mes 2 serveurs ont la même adresse/port ! Salut, il faut déjà changer les ports du second serveur Plex. tu as installer tes deux serveurs en quel mode ? Host ou bridge ? si host pour les deux, c’est impossible vu qu’ils auront les mêmes ports et qu’en host il n’est pas possible de changer les ports. il en faudra au moins un en bridge. Il faudra adapter sa configuration en fonction. Et bien paramétrer le reverse proxy pour la deuxième adresse. mais là au-delà du fait que ça va prendre deux fois plus de ressources, je ne vois aucun soucis pour faire cohabiter deux PMS mais ils ne pourront plus avoir la même configuration car c’est pas possible de synchroniser les données. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 28 août 2021 Auteur Partager Posté(e) le 28 août 2021 Bonjour @MilesTEG1, Merci pour ta réponse ! il y a 9 minutes, MilesTEG1 a dit : tu as installer tes deux serveurs en quel mode ? Host ou bridge ? Je suis en host pour le 1er. Ce qui pose problème pour le coup. Mais je ne sais pas faire le mode bridge via docker-compose... 😞 il y a 11 minutes, MilesTEG1 a dit : ils ne pourront plus avoir la même configuration car c’est pas possible de synchroniser les données. C'est à dire ? ça c'est pas bon? Le 1er à juste la cible de config et transcode qui change. volumes: - "/volume1/docker/Plex2/Config:/config" - "/volume1/docker/Plex2/Transcode:/transcode" #optional - "/volume1/ADULTES - SERIES ANIMEES:/data/adults-tvshows:ro" - "/volume1/DESSINS ANIMES:/data/dessins-animes:ro" - "/volume1/SPECTACLES:/data/spectacles:ro" - "/volume1/EMISSIONS:/data/emissions:ro" - "/volume1/DOCUMENTAIRES:/data/documentaires:ro" - "/volume1/CONCERTS:/data/concerts:ro" - "/volume1/SERIES ANIMEES:/data/tvshows-animees:ro" - "/volume1/VIDEO:/data/movies:ro" - "/volume1/SERIES:/data/tvshows:ro" - "/volume1/MUSIC:/data/musics:ro" - "/volume1/KARAOKES:/data/karaokes:ro" 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 28 août 2021 Partager Posté(e) le 28 août 2021 il y a 46 minutes, GrOoT64 a dit : Je suis en host pour le 1er. Ce qui pose problème pour le coup. Mais je ne sais pas faire le mode bridge via docker-compose... 😞 Il suffit d'ajouter les ports : version: "2.1" services: plex_2: image: ghcr.io/linuxserver/plex # Ancien dépôt : linuxserver/plex:latest container_name: plex_2 network_mode: host # Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur # labels: # - com.centurylinklabs.watchtower.enable=true environment: - PUID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR - PGID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR - VERSION=latest - UMASK=022 # Si plex est en bridge ( autre que "network_mode: host" )), les 12 lignes suivantes doivent être décommentées et le token renseigné. # - PLEX_CLAIM=BLABLA #obtain claim token https://plex.tv/claim expire within 4 minutes. ports: - 32400:32400 - 1900:1900/udp - 3005:3005 - 5353:5353/udp - 8324:8324 - 32410:32410/udp - 32412:32412/udp - 32413:32413/udp - 32414:32414/udp - 32469:32469 volumes: - "/volume1/docker/Plex2/Config:/config" - "/volume1/docker/Plex2/Transcode:/transcode" #optional - "/volume1/ADULTES - SERIES ANIMEES:/data/adults-tvshows:ro" - "/volume1/DESSINS ANIMES:/data/dessins-animes:ro" - "/volume1/SPECTACLES:/data/spectacles:ro" - "/volume1/EMISSIONS:/data/emissions:ro" - "/volume1/DOCUMENTAIRES:/data/documentaires:ro" - "/volume1/CONCERTS:/data/concerts:ro" - "/volume1/SERIES ANIMEES:/data/tvshows-animees:ro" - "/volume1/VIDEO:/data/movies:ro" - "/volume1/SERIES:/data/tvshows:ro" - "/volume1/MUSIC:/data/musics:ro" - "/volume1/KARAOKES:/data/karaokes:ro" # Decommenter les 2 lignes suivantes pour activer le transcodage matériel iGPU( si NAS/serveur compatible ) devices: - /dev/dri:/dev/dri restart: unless-stopped Pour les ports, faut que tu décides des ports en entrée : ports: - 32400:32400 - 1900:1900/udp - 3005:3005 - 5353:5353/udp - 8324:8324 - 32410:32410/udp - 32412:32412/udp - 32413:32413/udp - 32414:32414/udp - 32469:32469 Sachant que ça fonctionne sur le modèle suivant : - port_sur_le_NAS:port_interne_conteneur Il ne faut jamais modifier le port interne du conteneur, seule le port sur le NAS est à changer. Après, je ne sais pas si tous ces ports sont nécessaires... il y a 51 minutes, GrOoT64 a dit : C'est à dire ? ça c'est pas bon? Le 1er à juste la cible de config et transcode qui change. Si le dossier config n'est pas le même, c'est bon, c'est de ces données là dont je parlais ^^ par des médias. Au départ, ton deuxième PMS aura les mêmes métadonnées, logique puisque tu auras copié toutes les données du PMS n°1. Mais ensuite, ça va changer 🙂 Par contre, je me demande si le fichier Preferences.xml ne va pas poser problème... faudra peut-être le supprimer... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 29 août 2021 Auteur Partager Posté(e) le 29 août 2021 Merci pour ta réponse. Désolé du retard j'ai du partir hier matin :x Il n'y aurai pas juste possibilité d'attribuer une IP Fixe pour Plex1 et Plex2 ? Comme ça j'attaque les mêmes ports sans trop me casser la tête à en trouver des libres 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 29 août 2021 Partager Posté(e) le 29 août 2021 (modifié) @GrOoT64 Il y a bien moyen de faire cela avec des conteneurs en macvlan (mode réseau particulier). Mais c’est plus complexe à mettre en place. Il faudra créer un réseau macvlan avec une place d’ip en dehors de celle du serveur dhcp. edit : Le macvlan va permettre d'affecter une adresse IP LAN à un conteneur, et de fait de lui laisser utiliser n'importe quel port puisqu'il aura une IP à lui tout seul. Un petit peu de lecture qui sera mieux expliqué que ce que je viens de faire : (ne lire que les passages sur le macvlan) @.Shad. pour l’aspect non communication entre le conteneur macvlan et le nas, est handicapant pour un serveur Plex ? @GrOoT64as-tu un serveur dns ou adguard-home ou pihole sur ton nas en docker ? Si oui il faudra probablement faire un script à démarrer à chaque reboot du nas (tâche planifier) pour créer une adresse ip virtuelle pour ton nas qui lui permettra de communiquer avec ces trois services. Modifié le 29 août 2021 par MilesTEG1 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 29 août 2021 Partager Posté(e) le 29 août 2021 (modifié) @MilesTEG1 A priori non, ça ne devrait pas poser problème. Sauf à utiliser des addons de Plex type Tautulli en mode host par ailleurs. Tant que les applications qui ont besoin de communiquer avec Plex seront en bridge, il n'y aura aucun problème. Pour le setup en macvlan, je crois que c'est déjà ce que propose @Einsteinium dans son tutoriel. Modifié le 29 août 2021 par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 29 août 2021 Partager Posté(e) le 29 août 2021 il y a 3 minutes, .Shad. a dit : @MilesTEG1 A priori non, ça ne devrait pas poser problème. Sauf à utiliser des addons de Plex type Tautulli en mode host par ailleurs. Tant que les applications qui ont besoin de communiquer avec Plex seront en bridge, il n'y aura aucun problème. Pour le setup en macvlan, je crois que c'est déjà ce que propose @Einsteinium dans son tutoriel. OK ça pourrait le faire alors ^^ J'ai jamais envisagé de faire un macvlan pour plex... PS : @GrOoT64 j'ai édité mon message précédent (voir passage en rouge) PPS: pour le tuto d'@einsteinium, je ne savais pas qu'il avait fait en macvlan. Faut que j'aille voir ça 🙂 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 29 août 2021 Auteur Partager Posté(e) le 29 août 2021 Merci mille fois pour vos réponses. Ma femme s'est reveillée donc je vois ça plus tard ... lol Je reviendrai vers vous. Merci ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 29 août 2021 Auteur Partager Posté(e) le 29 août 2021 Avec un petit moment de répi j'ai testé la ligne suivante : docker network create -d macvlan --subnet=192.168.64.0/24 --gateway=192.168.64.1 --ip-range=192.168.64.101/32 -o parent=ovs_eth1 plex2_lan Retour SSH : Error response from daemon: invalid subinterface vlan name ovs_eth1, example formatting is eth0.10 Jsuis perdu du coup :x C'est pareil avec parent=ovs_eth0 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 29 août 2021 Partager Posté(e) le 29 août 2021 Que donne : ifconfig | grep ovs_eth1 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 29 août 2021 Auteur Partager Posté(e) le 29 août 2021 Aucun retour, ni via Putty, ni via WinSCP Ifconfig seul me retourne un réseau --> ovs_bond0 C'est bon il est booté mais en revanche, je n'arrive pas à y accéder via le reverse proxy (https plex2.ndd.tld 443 vers http 192.168.64.101 32400) Par 192.168.64.101:32400 ça fonctionne. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 29 août 2021 Partager Posté(e) le 29 août 2021 Ah je n'ai plus pensé au proxy inversé du NAS en effet... Il va te falloir faire la manipulation de l'IP virtuelle, sinon effectivement le proxy ne marchera pas. C'est le point 11-A-2. de mon tutoriel en signature. Après hormis un intérêt pour le broadcast je pense que le mode bridge aurait bien fonctionné aussi. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 4 septembre 2021 Auteur Partager Posté(e) le 4 septembre 2021 Bonjour @.Shad., Je retente ce matin d'arriver à mes fins. Mais j'ai un conflit. Je décortique ce que j'ai fais : Création d'une macvlan nommée "Plex_lan2 docker network create -d macvlan --subnet=192.168.64.0/24 --gateway=192.168.64.1 --ip-range=192.168.64.101/32 -o parent=ovs_bond0 plex2_lan Ce qui me donne la possibilité si j'ai bien compris de créer mon plex sous le réseau "Plex_lan2" avec la seule ip : 192.168.64.101 Jusque là tout va bien mais impossible de joindre mon conteneur via proxy donc je continue ton tuto : Création du script de boot : sleep 60 ip link add plex link ovs_bond0 type macvlan mode bridge ip addr add 192.168.64.101/32 dev plex #ip link set dev plex2 address <adresse_MAC> (je ne sais pas trop quoi mettre ici donc je décommente la ligne) ip link set plex up ip route add 192.168.64.101/32 dev plex Lancement du script et 60 secondes plus tard j'ai bien PLEX dans ifconfig. Je tente de joindre mon conteneur via reverse proxy, ça fonctionne ! Houra ! 2 ou 3 minutes plus tard je reçoi ça par mail : Le conflit IP de l'adresse [192.168.64.101] s'est produit au niveau de l'interface plex sur JARVIS. HELP! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 4 septembre 2021 Partager Posté(e) le 4 septembre 2021 (modifié) Dans le script pour l'IP virtuelle tu as donné la même valeur à l'IP virtuelle du NAS et la plage du réseau macvlan. La 5ème ligne est bonne, mais pas la deuxième. Tu dois définir une IP virtuelle pour ton NAS, en dehors de la plage DHCP de ton réseau local et en dehors de la plage du réseau macvlan. Modifié le 4 septembre 2021 par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 4 septembre 2021 Auteur Partager Posté(e) le 4 septembre 2021 (modifié) Merci @.Shad. Du coup ça c'est bon ? : sleep 60 ip link add plex link ovs_bond0 type macvlan mode bridge ip addr add 192.168.64.100/32 dev plex #ip link set dev plex address <adresse_MAC> ip link set plex up ip route add 192.168.64.101/32 dev plex Mon DHCP est sur la plage 192.168.64.200 à 192.168.64.210 et la plage de la macvlan est seulement sur l'IP 192.168.64.101 La question est : comment modifier les effets du script sans rebooter le NAS ? Le reverse proxy doit être sur la 100 ou 101 du coup ? Modifié le 4 septembre 2021 par GrOoT64 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 4 septembre 2021 Partager Posté(e) le 4 septembre 2021 Le proxy inversé est sur le NAS, il utilisera la "porte" offerte par l'interface virtuelle d'IP 192.168.64.100 pour contacter le conteneur d'IP 192.168.64.101 Pour supprimer l'interface, il suffit de faire : sudo ip link delete plex Tu vérifies avec ifconfig qu'elle n'est plus listée après la commande. Et tu relances la tâche qui exécute le script une fois modifié correctement. Dans l'entrée de proxy inversé pour Plex, tu mettras juste l'IP du conteneur 192.168.64.101 et le port de Plex (32400 de souvenir ?). 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 4 septembre 2021 Auteur Partager Posté(e) le 4 septembre 2021 @.Shad., Impeccable ça fonctionne merci ! Dernière petite question : Dans le tableau de bord de PLEX, tous mes débit sont LAN. Il n'y a pas une solution pour faire qu'il y ait une distinction LAN/WAN ? Encore merci ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 4 septembre 2021 Partager Posté(e) le 4 septembre 2021 Je n'ai jamais utilisé Plex, tu ferais mieux de demander sur le tuto du forum. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 5 septembre 2021 Auteur Partager Posté(e) le 5 septembre 2021 dac merci qd même 🙂 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 21 décembre 2021 Auteur Partager Posté(e) le 21 décembre 2021 Bonjour, Je relance mon sujet car j'aimerai apporter quelques modifications. Actuellement, j'ai 2 Plex Media Server en docker. Suite aux messages ci-dessus la configuration des 2 PMS est la suivante : 1 PMS "plex1" en mode host 1 PMS "plex2" en mode macvlan : Pilote : macvlan Sous-réseau : 192.168.64.0/24 Plage d' IP : 192.168.64.101/32 Passerelle : 192.168.64.1 IPv6 : Désactivé Conteneur : plex2 En gros maintenant, j'aimerai remplacer ma macvlan actuelle par une macvlan nommée "PLEX" et y greffer mes 2 conteneurs "plex1" et "plex2" en ayant également la possibilité de rajouter au besoin "plex3". Du coup je dois tout modifier et je suis un peu perdu... Quelqu'un peu m'aider svp ? MERCI. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 21 décembre 2021 Partager Posté(e) le 21 décembre 2021 (modifié) Tu supprimes les conteneurs, tu supprimes le réseau macvlan actuel. Tu le recrées avec le bon nom, et tu t'assures que la plage d'IP est suffisante (au moins 3 IP donc). Tu recrées les conteneurs en les rattachant tous deux au réseau macvlan nouvellement nommé. Voir : Modifié le 21 décembre 2021 par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 21 décembre 2021 Auteur Partager Posté(e) le 21 décembre 2021 Bonjour @.Shad. et merci pour ton rapide retour (comme d'hab) là j'ai ça : Plage d' IP : 192.168.64.101/32 pour avoir 3 ip je dois mettre quoi ? c'est surtout ça que je ne sais pas lol 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 21 décembre 2021 Partager Posté(e) le 21 décembre 2021 /32 ça limite à une seule IP le sous-réseau. Tu peux mettre /29 (6 IP) ou /28 (14 IP) pour avoir un peu plus de marge, et décaler à 192.168.64.97 pour avoir une plage qui commence effectivement à cette IP, voir : http://jodies.de/ipcalc?host=192.168.64.97&mask1=29&mask2= 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
_DR64_ Posté(e) le 21 décembre 2021 Auteur Partager Posté(e) le 21 décembre 2021 merci pour le lien 😉 jvais voir ça 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.