Aller au contenu

Einsteinium

Membres
  • Compteur de contenus

    6728
  • Inscription

  • Dernière visite

  • Jours gagnés

    20

Tout ce qui a été posté par Einsteinium

  1. Change de pseudo 😛
  2. Et pourtant le message est clair, cela pourrait venir aussi d'une bibliothèque, un dossier que tu as viré en volume, mais pas dans la bibliothèque, le genre d'oubli facile quand on rajoute plein de sous dossier dans une bibliothèque.
  3. Configuration du serveur que l'on retrouve en cliquant sur la petite clé à molette en haut à droite de l'interface. Je vous donne ma configuration, qui de mon point de vue est optimisé, je n'utilise pas les services en ligne de plex (anglais), ni l'upload de photos (pas une photothèque de mon point de vue), musique (apple music pour ma part, même si c'est sympa et bien foutu), le dlna ou le partage itunes (dépassés pour les deux) Si je ne précise pas un point particulier, alors c'est que le champs est par défaut. A vous ensuite de personnaliser à votre sauce, cela n'est vraiment que pour vous donner une base de départ, j'y vais néanmoins de mes petits commentaires et vous invite à en débattre le cas échéant si votre avis diverge ou si vous voulez rajouter votre touche. Général Directement on clique sur le bouton "Afficher en mode avancé". Ici vous donnez le nom de votre serveur sans caractères spéciaux pour ne pas avoir de problème, on ne coche que "Notifications push" si vous l'utilisez et on laisse le canal de mise à jour en public. Accès à distance On active pas l'accès à distance, sauf si vous voulez ouvrir votre serveur par le port, ce qui de mon point de vue craint, il vaut mieux ouvrir par un sous domaine que des bots ne trouveront pas grâce à un port scan. Ici on ne règle que "Vitesse de téléversement par internet", valeur en Mbit/s attention, exemple 400Mbits/s correspondra à 50Mo/s. (Voir google si cela ne vous parle pas) Bibliothèque On coche tout sauf : "Analyser ma bibliothèque périodiquement" (inutilement gourmand, il y a l'analyse auto lors de l'ajout de fichiers et les tâches planifiées pour le reste) & si vous n'utilisez pas la partie musique : "Inclure les bibliothèques de musique dans les mises à jour automatiques" & "Activer le mélange intelligent sur les artistes et les listes de lecture musicales intelligentes" Ensuite dans les menus déroulants : Générer les aperçus vidéo miniatures : "jamais", gourmand, prend de la place inutilement pour un effet graphique que vous ne verrez que si vous allez dans le tableau de bord. Générer des marqueurs d'introduction : "comme tâche planifiée", utile si vous avez un plex pass, il permet de sauter les introductions, mais gourmand, donc on le place en tâche planifiée. Générer les miniatures pour les chapitres : "jamais", gourmand, prend de la place inutilement, utilisable que dans certains lecteurs et au final jamais utilisé depuis l'arrivée de la fonction reprendre, fonction qui était bon du temps où il fallait reprendre un film non fini. Analyser les pistes audio pour le volume : "jamais", gourmand, prend de la place inutilement et ne sert à rien les lecteurs le faisant déjà (nivellement du volume et les transitions intelligentes) Analyze audio tracks for sonic features : "jamais", je n'utilise pas la partie musique, mais pour plus d'information voir cette page. Visibilité de l'emplacement : Administrateur seulement, cela ne regarde pas le commun des mortels 😉 Extensions : Région "France" et désactiver les deux cases. Réseau : Activer le support ipv6 : désactiver (cause trop de problème) Connexions sécurisées : Obligatoire, inutile de dire pourquoi je pense. Les 3 champs suivants on laisse vide, car totalement inutiles, même si vous utilisez un domaine/certificat, nous y reviendrons plus bas 🙂 Interface réseau préférée : tout Strict TLS configuration ☑️ On ne coche pas Activer la découverte du réseau local (GDM) Flux distants autorisés par utilisateur : 3 pour ma part, à voir comment vous voyez la chose de votre côté. Réseaux LAN : 192.168.0.0/255.255.255.0 ou 192.168.1.0/255.255.255.0 (ces deux choix correspondent à la plus part des réseaux, à adapter si vous avez une configuration exotique) Interrompre les session sur pause depuis plus de 30 minutes, contre les vilains qui coupent leur TV sans arrêter la diffusion. On ne coche pas "Traiter l'IP WAN comme du débit LAN" et "Activer le relais", la première faisant sauter la limite de débit distant et la seconde inutile car bridée et peut poser des problèmes à distance. URL personnalisées pour accéder au serveur, si vous utilisez votre serveur que localement alors vous ne mettez que : https://192.168.X.X:32400 (en mettant l'ip de votre nas), si vous utilisez le nas en plus via un sous domaine, vous mettez alors : https://192.168.X.X:32400,https://domain.ndd.fr (Je reviendrai sur la fin au réglage à faire dans le reverse proxy) On laissera le champs suivant vide et la dernière case "Webhooks" décochée. Transcodeur Qualité du transcodeur : Favoriser une haute vitesse d'encodage Répertoire temporaire : /transcode Taille du tampon : 60 Préréglage x264 : hyper rapide Et on coche les 4 cases suivantes, sauf la seconde si vous voulez autoriser le transcodage vidéo. Pour ma part tous mes lecteurs sont à jour et j'ai la fibre, les réglages sont faits pour la vitesse, si vous transcodez ils sont optimaux et le client aura la qualité qui correspondra à son débit, ce n'est pas parce qu'on aura choisi la vitesse, que l'image sera dégueulasse. Langues Sélectionnez automatiquement les pistes audio et de sous-titres ☑️ Et dans les menus : Français, manuellement et Français DLNA Décoché Tâches planifiées Entre 2 et 5h du matin (Rappelez vous notre dock sera relancé à 5h30) inutile de faire une plage plus longue et avec ces horaires elle se retrouve dans une plage normalement calme. On coche tout sauf : "Mettre à jour l'analyse des médias durant la maintenance" & "Procéder à une analyse étendue des médias pendant la maintenance", deux tâches gourmandes inutiles. Et si vous n'utilisez pas les photos : "Chercher les noms de lieux manquants pour les éléments des sections photo." & "Analyser et marquer les photos" Bonus : Utilisation d'un sous domaine pour Plex En partant du principe que votre domaine est configuré & après installation du certificat en suivant le tutoriel suivant : Pour DSM 7, n'ayant plus vue sur DSM 6 Dans Panneau de configuration / Sécurité / Avancé / Niveau de profil TLS / SSL : Compatibilité intermédiaire Dans : Panneau de configuration / Portail de connexion / Avancé On clique sur le bouton "Proxy inversé" puis "Créer". Dans Général : Nom du proxy inversé : Plex Source : - Protocole : HTTPS - Nom d'hôte : plex.ndd.fr - port : 443 Activer HSTS ☑️ Destination : - Protocole : HTTPS - Nom d'hôte : localhost - Port : 32400 Dans En-tête personnalisée : On fait "Créer" puis "WebSocket" Puis on fera "Créer" puis "Créer" pour les variables suivantes : X-Plex-Client-Identifier $http_x_plex_client_identifier X-Plex-Device $http_x_plex_device X-Plex-Device-Name $http_x_plex_device_name X-Plex-Platform $http_x_plex_platform X-Plex-Platform-Version $http_x_plex_platform_version X-Plex-Product $http_x_plex_product X-Plex-Token $http_x_plex_token X-Plex-Version $http_x_plex_version X-Plex-Nocache $http_x_plex_nocache X-Plex-Provides $http_x_plex_provides X-Plex-Device-Vendor $http_x_plex_device_vendor X-Plex-Model $http_x_plex_model Dans Paramètres avancés : Les 3 délais à 60 Version HTTP du proxy : HTTP 1.1 Utiliser la page d'erreur renvoyée par le serveur cible C'est terminé pour les réglages, enjoy 😉
  4. C'est synology qui à choisis un modèle sans puce graphique dédier malheureusement : https://www.amd.com/fr/products/embedded-ryzen-v1000-series#Caractéristiques Maintenant pour ma part le transcodage vidéo est désactivé, juste l'audio est actif, entre la fibre et les lecteurs récents, il n'y a plus aucune raison de laisser ce dernier actif, donc pour mon prochain nas cela ne me fera n'y chaud, n'y froid. ps : un firestick 4k décode sans soucis et ce retrouve être un upgrade pas cher Un problème de droit alors ? Regarde les logs de plex le cas échéant voir
  5. Tu dois avoir un volume monté qui n'existe plus ou avec une erreur orthographique
  6. Préambule Nous allons voir comment faire un docker avec Plex en version "express", entre guillemets car cette version plus rapide à mettre en place utilisera un script pour maintenir le docker à jour et relancera plex chaque nuit par la même, la coupure dure le temps du relancement du docker et au final inutile de surveiller github ou d'utiliser de docker aux supers droits pour maintenir à jour l'image. Si vous préférez une version plus classique vous avez mon autre tutoriel : I - Préparation de l'installation A ) On commence par la création d'un dossier "Plex" dans le dossier "docker" B ) Création de 2 sous dossiers que vous créez dans le dossier "Plex" : "config" et "transcode" C ) La création d'un utilisateur "Plex", pour lequel on ne définira aucun accès dans les applications et un droit de lecture seule sur les dossiers vidéos. D ) Récupération du PUID/PGID pour le docker : Connectez vous en ssh et tapez dans la console "id Plex", on prendra alors note du uid/gid retourné. E ) Transcodage matériel Si votre nas est bien compatible : Voir la liste Alors vous créez un fichier "plexhw.sh" à la racine de notre dossier "Plex" contenant : #!/bin/sh if [ -d /dev/dri ]; then chmod 660 /dev/dri/renderD128 chmod 660 /dev/dri/card0 fi exit 0 Puis faire une tâche qui s'exécutera au démarrage : Panneau de configuration / Planificateurs de tâches / Créer / Tâche déclenchée / Script défini par l'utilisateur Avec pour utilisateur "root", en évènement "Démarrage" et dans le script le chemin de notre fichier "/volume1/docker/Plex/plexhw.sh" Exécutez manuellement la tâche pour appliquer la modification. II - Création du docker A ) Le script du docker La création d'un fichier "dockerplex.sh" dans le dossier "Plex" contenant les lignes suivantes : #!/bin/sh docker pull lscr.io/linuxserver/plex:latest docker stop Plex docker rm Plex docker image prune -f docker volume ls -qf dangling=true | xargs -r docker volume rm docker run -d \ --cpu-shares=50 \ --memory=4G \ --memory-swap=4G \ --name=Plex \ --net=host \ --device=/dev/dri:/dev/dri \ -e PUID=0000 \ -e PGID=000 \ -e VERSION=latest \ -e TZ=Europe/Paris \ -v /volume1/multimedia:/data:ro \ -v /volume1/docker/Plex/transcode:/transcode:rw \ -v /volume1/docker/Plex/config:/config:rw \ lscr.io/linuxserver/plex:latest exit 0 B ) Les variables à personnaliser : 1 ) La mémoire --memory=4G \ --memory-swap=4G \ Ici le réglage est pour 4Go, valeur idéale surtout lors des parses, néanmoins vous pouvez réduire ces valeurs, il faudra mettre alors pour : 2Go : 2G 1Go : 1G La variable memory-swap = memory, empêche le docker de déborder dans le swap une fois la limite de mémoire max atteinte. 2 ) Transcodage matériel Si votre nas n'est pas compatible alors vous supprimez la ligne : --device=/dev/dri:/dev/dri \ 3 ) PUID/PGID -e PUID=0000 \ -e PGID=000 \ Par les valeurs récupérées au point "I -> D" 4 ) Les dossiers multimédias -v /volume1/multimedia:/data:ro \ A personnaliser et multiplier en fonction de vos dossiers, par exemple : -v /volume1/Vidéo:/data/movies:ro \ -v /volume1/Séries:/data/tvshows:ro \ C ) Création et update journalier Nous créons une tâche qui exécutera notre fichier tous les jours à 5h30 : Panneau de configuration / Planificateurs de tâches / Créer / Tâche planifiée / Script défini par l'utilisateur Avec pour utilisateur "root" et dans le script le chemin de notre fichier "/volume1/docker/Plex/dockerplex.sh" Exécutez manuellement la tâche pour la création initiale. 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" Voilà c'est terminé, Inutile de relancer la tâche à nouveau, la modification temporaire pour le token sautera à la prochaine exécution du script, en seconde partie je donnerai les configurations que j'utilise actuellement pour vous faire gagner du temps. Adresse du serveur : https://ipdunas:32400 (en cas d’erreur, rajoutez /web à la fin) NB : Dockerfile avec le label watchtower : version: "2.1" services: plex: cpu_shares: 50 mem_limit: 4G container_name: Plex network_mode: host devices: - /dev/dri:/dev/dri labels: - com.centurylinklabs.watchtower.enable=true environment: - PUID=0000 - PGID=000 - TZ=Europe/Paris - VERSION=latest volumes: - /volume1/multimedia:/data:ro - /volume1/docker/Plex/transcode:/transcode:rw - /volume1/docker/Plex/config:/config:rw restart: unless-stopped image: lscr.io/linuxserver/plex:latest
  7. @MilesTEG1 Cela entraine une erreur de droit visible dans la console du docker sinon, maintenant l'utilité je ne la vois pas non plus pour le moment, mais autant régler ce problème maintenant et ne plus avoir d'erreur.
  8. @pluton212+ Oui jusqu'en 1080p d'après la liste officiel : https://docs.google.com/spreadsheets/d/1MfYoJkiwSqCXg8cm5-Ac4oOLPRtCkgUxU0jdj3tmMPc
  9. Oui rajoute la ligne de droit pour card0 😉
  10. @MilesTEG1 Seulement sur le render128 avant, les nouveaux drivers demande maintenant aussi card0, je ne donne jamais de droit superflus pour ma part si ce n’est pas nécessaire 😉
  11. Modification pour la partie transcodage en rajoutant des droits : chmod 660 /dev/dri/card0 Le docker utilise maintenant les pilotes officiels du dépôt d’Intel, il réclame les droits dessus.
  12. Pour rebondir sur ce que @cadkey vient de dire… Il te suffit d’avoir le serveur propriétaire avec un compte, tu fais tes 15 utilisateurs, tu fais une invitation d’un second compte plexpass, qui lui aura 15 compte aussi, cela t’évitera déjà d’avoir deux serveurs 🙂 Alors là… on a pas le même point de vue, Emby est un fork de Plex qui a pris le relais quand Plex est devenus payant, Emby est une version lourdingue non optimisée, il suffit de comparer la taille des bases de données entre Plex et Emby pour comprendre. Jellyfin a fait un fork de Emby lorsque ce dernier est devenus payant, mais là aussi il manque encore d’optimisation (base de donnée x2 par rapport à Plex) Globalement je ne renseigne que le sous domaine dans Plex, rien d’autre, je n’ouvre aucun port (accès à distance est off), ne renseigne aucun certificat (c’est le nas qui le fournit avec le sous domaine)
  13. Tu dis avoir deux comptes, il y aussi une limite là dessus par rapport au serveur ? Sinon vue que tu utilises le reverse proxy, il te suffit de mettre les 3 en bridge et plus de soucis. Tes serveurs Plex doivent bombarder de requête le nas, protection ddos qui ce déclenche ? Ton 918+ supportera les 3 serveurs si tu n’as pas de transcodage et des plages de maintenance planifier différentes, tes disques durs vont avoir du mal à suivent eux. (Je ne connais pas le poid de tes bibliothèques)
  14. Mais sinon il n’y a aucune limite d’invitation en partage, c’est parce que tu veut partager le Plex pass ?
  15. Place tes deux domaines chez le même registrar ?
  16. C’est exactement cela 🙂 Tu refais une api Ovh, et tu doubles les get/get/… pour le second domaine ou alors tu *jocke*
  17. Donc tu as fait une instance, mais deux certificats quand même, moi j'ai fait une instance et un certificat unique pour deux domaines, afin de ne pas être gêné par la fonction par "defaut" de synology, cela avait été abordé dans le topic de mémoire. (ou le déploiement passé par défaut le certificat), par contre niveau api j'ai fais en droit restreint sur les deux domaines uniquement et pas une couvrant le compte
  18. D'accord non je me posais la question si avec lets encrypt on pouvait faire un certificat pour plusieurs domaines et en wildcard et la réponse et oui.
  19. @Mic13710 Question, pourquoi tu as fait deux certificat au lieu d’un seul ? Tu ne voulait pas que les deux sites soit relier à travers le même certificat ?
  20. @maestro72 Si le déploiement automatique est activé, à la fin tu peux supprimé la tâche, elle ne sera plus utile, le docker fera le renouvellement tout seul.
  21. Le reverse dns de free de marche plus à partir du moment ou l'on passe en ip partagée, l'ip full stack demandée derrière ce retrouvera dans un sub pour lequel le reverse dns ne marchera tout simplement pas et un reverse donnera du ...subs.proxad.net Ce problème est connu depuis plusieurs années et free ne réagit pas car problème de niche...
  22. Einsteinium

    Mon post DSM 7.1 a disparu.

    Bonjour @StéphanH, j'ai répondu avant de masqué le message : faire un post avec uniquement un lien... un peu d'effort.
  23. Non elle sera à chaque renouvellement tous les deux mois 🙂 Le rajout de l’adresse ip et une protection de plus quand on est en ip fixe, maintenant tu as certainement un problème derrière (ipv6 par exemple)
  24. Je parlais d'une faute de frappe du côté de ovh lors de la création de l'api, en tapant le domaine par exemple.
×
×
  • Créer...

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.