Aller au contenu

Einsteinium

Les Modos
  • Compteur de contenus

    6793
  • Inscription

  • Dernière visite

  • Jours gagnés

    20

Tout ce qui a été posté par Einsteinium

  1. 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 😉
  2. 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
  3. Tu dois avoir un volume monté qui n'existe plus ou avec une erreur orthographique
  4. 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
  5. @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.
  6. @pluton212+ Oui jusqu'en 1080p d'après la liste officiel : https://docs.google.com/spreadsheets/d/1MfYoJkiwSqCXg8cm5-Ac4oOLPRtCkgUxU0jdj3tmMPc
  7. une ligne de droit à rajouté, vas voir 🙂 Pourtant il est bien détailler pas à pas.
  8. @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 😉
  9. @Vinky Je vais voir à update ce tutoriel pour rendre encore plus rapide l’installation d’un serveur à la façon de celui pour lets encrypt. Au passage si tu utilises l’image du tutoriel il y a eu un update concernant les drivers Intel et une petite modification à faire 😉
  10. 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.
  11. 😅 La configuration prends à penne plus de 15 minutes et ensuite on n'y touche généralement plus à la configuration... Pour avoir testé plex, emby et jellyfin... Plex et de loin le plus facile à config...
  12. Par contre ta valeur est incorrect, comme dit plus haut on la choisis pas au hasard 🙂 Voici un bon topic qui te permettra de choisir sa valeur : https://forums.plex.tv/t/increase-the-number-of-directories-linux-can-monitor-notify/209156
  13. Et bien le nas est un serveur, si tu as une erreur en écriture c’est parce que docker exploite ce fichier, mais là conteneurisation empêche l’écriture dans ce fichier. et bien sacré usine à gaz Syncthing 🙂
  14. On est quand même bien loin des 8Go max que le proco est sensé prendre 🙂 Mais je garde sa dans un coin, je suis loin d’exploité les 12Go avec tous ce que je fais déjà tourné 😉
  15. La tu m’intéresses, le nas la prends bien sans soucis ? référence exact stp 🙂
  16. Haaaa 🙂 c'est plex 🙂 Alors c'est normal, c'est pas dans le docker, mais sur le system directement, moi j'ai deux taches inactive, la première pour l'activé : echo fs.inotify.max_user_watches=131072 >> /etc/sysctl.conf sysctl -p Et une seconde avec résultat par mail que j’exécute après update pour vérifier que la modification est toujours présente : tail /etc/sysctl.conf Ne pas oublié que la valeur n'est pas à choisir au hasard 🙂
  17. La référence de la ram qui marche pour notre modèle, il y en a deux et la seconde ne marchera pas, première ligne de ma signature. Pour ma seconde ligne, c’était juste à titre d’information mon choix, cela peu être une alternative, pour ma part j’ai fait le coup entre achat de gros hdd et cloud illimité avec ssd, je regrette pas à la réactivité du nas au final.
  18. Pour la ram regarde ma signature 🙂 Pour ma part j’ai fais le choix du cloud illimité et mettre des ssd.
  19. Et bien sur la première capture tout est bon, c'est la méthode que j'utilise. C'est donc un réglage dans portail de connexion / applications / synology photos à faire. Le nas est accessible comment à distance ? par ip ou par domaine ?
  20. Alors le débat part en HS, certains voulant ramené leurs sciences infuses en HS comme toujours et le débat n'a pas lieu dans ce topic. Au passage lien du topic évoquant pour la première fois le problème avec le paquet TP qui est toujours d'actualité à ce jour : https://community.synology.com/enu/forum/2/post/129533?reply=410933
  21. 270/257Gb, cela vas tu es large lol dit toi que en mai dernier j’étais à 2991/1914Gb 😉
  22. tune2fs -l /dev/sdaX | grep "Lifetime writes" sur sd5/sd6, c’est de l’eMMC de 4Gb pour rappel
  23. Hum cela sent les RT en fin de vie =P Vous avez loupé mes interventions sur la mémoire emmc que compte le RT ?
  24. 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)
×
×
  • 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.