Aller au contenu

MilesTEG1

Membres
  • Compteur de contenus

    2926
  • Inscription

  • Dernière visite

  • Jours gagnés

    74

Messages posté(e)s par MilesTEG1

  1. il y a 18 minutes, _DR64_ a dit :

    Pour ma part, le dossier de Plex est un dossier partagé dont le propriétaire est "root" et les sous-dossiers dedans genre "films" sont à mon nom d'user.

    Je dois changer le propriétaire du dossier partagé directement ?

    Ha mais tu stockes les médias dans le même dossier que la configuration de plex ?

    Moi c'est dissocié.
    Je parle du dossier config (qui contient Library/application support/ etc...)

  2. Au-dela de certaines conceptions de bienveillance plus ou moins douteuse de certains...
    Je vois un problème futur pour nous tous avec les échanges que @Jeff777a eu avec le support.

    Il s'avère qu'il y a bien des versions différentes de partionnements, avec une taille différente entre v8 et v9, où la v9 a une taille de partition bien supérieure.

    Le problème que je vois venir c'est que nous risquons d'être nous aussi confronté à ce souci un de ces jours avec une future MAJ de DSM.

    Et moi ça me pose un problème, car la seule solution fournie par Synology c'est : formater tout, et réinstaller tout !
    C'est bien ça, mais quid du temps passer à faire ça ? Quid de la capacité supplémentaire à avoir temporairement pour sauvegarder ce qui ne l'est pas parce que ça n'est pas super vital en cas de crash de disque, mais quand même utile par ailleurs, donc les lourder pour tout formater... non merci.

    Moi j'ai déjà 69% d'occupé sur cette partition /dev/md0...

    iydXFqA.png

  3. il y a 3 minutes, CyberFr a dit :

    Je cherche en fait à être indépendant du FAI d'autant plus que j'envisage d'en changer.

    C'est ça que je fais aussi avec mon RT2600AC.
    @Jeff777 La freebox, ou autre box de FAI, offrent les fonctionnalités suffisantes pour nos utilisation (sauf si quelqu'un veut faire du VLAN...). Mais on est dépendant de ce matériel... 
    Donc si la box plante, ou qu'on doive la réinitialiser (j'en ai fait les frais quand j'avais une LiveBox4 qui a soudainement perdu la connexion fibre, même pas de wifi car le SAV m'a dit de redémarrer la box... et le wifi ne s'active qu'une fois qu'elle a la connexion...) plus rien ne fonctionnait que mon LAN... bien la galère. Si jamais la nouvelle box ne récupère pas les paramètres d'avant, il faut tout se retaper à la main... la galère !
    Autre cas : on change de FAI, même topo, il faut tout reconfigurer...
    Si comme moi tu fais des réservations d'IP pour tous tes périphériques, ça prend un temps fou de tout refaire...

    Donc -> avoir un routeur indépendant juste derrière la box est la solution. Et ça, un switch manageable ne permettra pas d'avoir ce qu'un routeur fait...

    Le 02/06/2023 à 12:41, CyberFr a dit :

    Je me dis que pour cela le routeur doit disposer de deux ports 2,5 Gb/s, un port WAN qui sera connecté directement à la box internet et un port LAN auquel sera connecté le PC/Mac. Et peut-être un troisième port de ce type lorsque je changerai de NAS en 2040. Parce que pour l'instant Synology a oublié que la fibre était massivement déployée, du moins en France, à tel point que le DS223+ n'a qu'un port 1 Gb, quelle misère !

    Des routeurs avec deux voire trois ports 2,5 Gb/s, on n'en trouve tout simplement pas sur le marché. Où alors il faut passer par un switch ce qui est très peu élégant.

    C'est exactement ce que je recherche 🙂

    Un routeur ayant un port WAN 2,5Gbps, et un port LAN 2,5Gbps. Pas davantage.
    Car derrière je placerais un switch 2,5Gbps 🙂 
    Mais comme tu dis, aucun routeur actuellement en propose cela...

  4. @KSCMC'est étonnant ta version. Tu n'aurais pas utilisé un .deb fourni par ChuckPa du forum Plex ?

    Car je suis comme @_DR64_ : 
    hCAZzrb.png

    (bon moi j'utilise l'image officielle :

    plexinc/pms-docker:plexpass 

    @KSCMPetite question : pourquoi tu passes par un script pas pratique à modifier pour créer ton conteneur ?
    Pourquoi n'utilises-tu pas un fichier docker-compose ? C'est quand même plus simple à maintenir... Et si tu es sous DSM 7.2, tu peux directement l'utiliser avec Container Manager. Sinon tu fais :

    • pour créer le conteneur la première fois docker-compose up -d
    • pour mettre à jour : docker-compose down && docker-compose pull && docker-compose up -d
    • Ou bien tu utilises Portainer.
  5. @Jeff777Mon hypothèse est qu'ils n'ont pas fait de package de mise à jour pour passer de -64561 à -64570, et que donc cette version -64570 remplace purement et simplement la précédente.
    Ceux qui n'ont pas installé cette  -64561 ne devront pas passer par son installation préalable à la -64570.

  6. @tous 

    Petit retour sur mon souci de transo HW qui s'affiche en tant que telle, mais ne fonctionne pas.
    Je devrais dire ne fonctionnait plus, car avec les manipulations suivantes, j'ai refait fonctionner le serveur.
    Mais déjà, il faut que je dise que j'avais copier tel-quel le dossier .../docker/plex/config/ depuis le synology sur lequel j'avais mis le PMS le temps que l'asustor revienne de SAV.

    Et il s'avère que certains dossiers ne devraient pas être copié comme ça...  (voir ici)

    Du coup j'ai supprimé les dossiers et fichiers suivants :

    # Fichiers :
    /Preferences.xml
    /.LocalAdminToken
    /plexmediaserver.pid
    
    # Dossiers :
    /Drivers
    /Codecs
    
    # J'en ai profité pour supprimer ceux-là aussi, car trainant du contenu depuis je ne sais combien de versions :
    /Crash Reports
    /Diagnostics
    /Logs

    J'ai recréé le conteneur de 0 donc et voilà, après une phase de reconfiguration (due à la suppression du fichier Preferences.xml , et un redémarrage, PMS refonctionne correctement, la transco HW est bien fonctionnelle, et la lecture du média est fluide et rapide.

    Tbc4hUg.png

     

    Bref, tout ça pour dire, que si parmi vous, certains qui ont le souci de transco HW non fonctionnelle, ont migré leur PMS de machine en machine, vous pourriez tester ma manip, elle sera peut-être fonctionnelle pour vous.

    PS : Initialement le PMS était sur le Syno DS920+, puis quand j'ai eu l'asustor, je l'ai migré sur ce dernier en copiant via rsync le dossier de configuration.
    Ayant eu des soucis de transco sur l'asustor, j'ai remigré sur le Syno.
    Puis rebelote quand les soucis de transco ont été résolus sur l'asustor, PMS de retour sur l'AS.
    Puis (encore), migration sur le Syno quand l'AS est parti en SAV.
    Et retour encore sur l'AS depuis quelques jours.

    Pfiou, il en aura fait des voyages XD

    Du coup, je vais me faire un petit script qui va faire une copie rsync de l'AS vers le Syno sans les dossiers mentionnés précédemment.
    Avec arrêt du PMS avant, puis redémarrage ensuite.

  7. Hello, bon et bien en rebasculant mon PMS sur l'Asustor qui est revenu de SAV, même si j'ai la transco HW qui s'affiche, le CPU monte en flèche, et la transco ne se fait pas vraiment : vidéo bloquée...
    Bh3JkHi.png

     

    Et ce, avec ou sans le Activer le mappage tonal HDR

    Sur l'Asustor, pour que la Transco HW fonctionne il faut activer cette option :

    bGPxT9W.png

    Par acquis de conscience, j'ai décoché, reboot, puis recocher puis encore reboot. 
    Mais la Transco n'est toujours pas fonctionnelle...

    J'ai revérifier les permissions de /dev/dri/ et c'est bien en 666.

     

    Pour une vidéo lue en directe mais avec HDR sur un périphérique non HDR, ça transcode bien pour le tonemapping, mais pas de baisse de qualité.
    8gQHAfe.png  dQ9Fefh.png
    Lecture fluide.
    Mais dès que je veux baisser la définition et le débit (vidéo de base @25,1 Mbps) à 1080p@20Mbps :
    pYnbMnC.png u6MQOxg.png
    Et la lecture n'est plus possible...

  8. Il y a 5 heures, loli71 a dit :

    Je viens de corriger dans mon tuto, c'est une erreur de typo 😉

    Je modifierai le script pour vérifier si le /tmp est bien autorisé en lecture/écriture.

    du coup , je pars sur le principe que les dossiers ne sont pas créés ? Ou que seul le dossier du conteneur l’est ?
    C’est ma préférence là, ce dossier doit être créé et on y place le script qui va créer les autres dossiers , potentiellement leur attribuer les bons droits (vi ID utilisateur avec un chown) puis  placer les différents scripts qui se lanceront dans le conteneur.

    tu ne voudrais pas créer un dépôt GitHub pour stocker ces fichiers ? Le script les téléchargera de là (c’est ton tuto après tout, je ferai des PR pour le script).

    Il y a 5 heures, loli71 a dit :

    Le script de MilesTEG1 sera un plus pour ceux qui préfèrent utiliser le ssh plutôt que de tout faire en Web depuis le DSM et portainer.

    La ligne de commande reste nécessaire pour faire ce que tu veux faire , moi j’apporte juste une unification des commandes au sein d’un script car je n’aime pas taper les commandes les unes à la suite des autres 😜

  9. @loli71 De rien, pas de souci, je le mettrais à jour. Je vais faire un dépôt github ou un gist pour que ce soit plus simple ^^

    il y a 17 minutes, loli71 a dit :

    Par contre, ton script va créer un répertoire "tmp/" là où ils sera appelé, pour ma part j'avais utilisé le "/tmp" existant dans tous bon linux pour ne pas avoir à gérer cela.

    Pourtant, dans tes commandes, c'est pas /tmp que tu utilises :
    NGjoriI.png

     

    il y a 18 minutes, loli71 a dit :

    En plus tu créés le répertoire /${docker_volume}/docker/${nom_conteneur} s'il n'existe pas, mais normalement il doit être créé au début du tuto avec d'autres répertoires obligatoires :

    Oui c'est sûr, mais pour être tranquille, j'aime bien que ça vérifie les dossiers. S'ils sont déjà existants, la commande ne fera rien 🙂

    il y a 19 minutes, loli71 a dit :

    A la rigueur si tu préfères gérer la création des répertoires en ssh, utilise plutôt cette ligne qui fera tout en un seul coup:

    mkdir -p /${docker_volume}/docker/${nom_conteneur}/{config,custom-files/{custom-cont-init.d,custom-services.d},wireguard-ui,db}

     

    Très bonne idée 🙂

    Je finalise le script dès que je peux, et le reposte.
    Tu verras si tu l'intègres au tuto et donc fait quelques modifs pour aller avec le script 🙂 (je n'oblige à rien 😉

  10. Alors, avant d'aller faire dodo, superbe tuto qu'il me faudra mettre en place prochainement 😉

    Deux petites choses que je ferais un peu autrement :

    Ce qui suit mérite d'être mis dans un fichier script, pour ne pas avoir de problème d'échappement de variable

    Le 09/06/2023 à 18:04, loli71 a dit :

    Exemple en ssh:

    export VERSION=0.5.1 # Changer la version pour pointer sur la dernière
    export ARCHI=amd64   # Changer architecture si besoin
    
    cd tmp/
    wget https://github.com/ngoduykhanh/wireguard-ui/releases/download/${VERSION}/wireguard-ui-${VERSION}-${ARCHI}.tar.gz
    tar -zxf wireguard-ui-${VERSION}-${ARCHI}.tar.gz
    mv wireguard-ui /volume1/docker/wireguard/wireguard-ui/wg-ui
    rm -f wireguard-ui-${VERSION}-${ARCHI}.tar.gz

     

    Je proposerai ceci :

    #!/bin/bash
    
    # Script pour télécharger la version choisie de wireguard-ui
    
    VERSION="0.5.1" # Changer la version pour pointer sur la dernière (voir un peu plus bas)
    ARCHI="amd64"   # Changer architecture si besoin
    
    
    docker_volume="volume1"     # Changer pour le volume dans lequel se trouve le dossier docker
                                # Par exemple : volume4
    nom_conteneur="wireguard"   # Changer par le nom du conteneur qui sera créé.
                                # Servira comme nom de dossier dans le dossier docker
    temp_dir="tmp/"
    
    ##########################################################################################
    # Si la volonté est d'avoir la dernière version disponible, ceci peut aider.
    # Commenter les 3 lignes suivantes si 
    latest_gh_version="${$(curl -sL https://api.github.com/repos/ngoduykhanh/wireguard-ui/releases/latest | jq -r ".tag_name"):1}"
    printf "La dernière version disponible sur GitHub est la : %s\n" $latest_gh_version
    VERSION=latest_gh_version
    ##########################################################################################
    
    return_code=""
    dossier_conteneur="/${docker_volume}/docker/${nom_conteneur}"
    if [ ! -d "${dossier_conteneur}" ]; then
        echo "Le dossier ${dossier_conteneur} n'existe pas. On va le créer."
        mkdir -p "${dossier_conteneur}"
        return_code="$?"
        if [ "$return_code" -ne 0 ]; then
            echo "Erreur à la création du dossier temporaire $temp_dir... Fin du script."
            exit 1
        fi
    fi
    return_code=""
    if [ ! -d "$temp_dir" ]; then
        echo "Le dossier $temp_dir n'existe pas. On va le créer."
        mkdir -p "$temp_dir"
        return_code="$?"
        if [ "$return_code" -ne 0 ]; then
            echo "Erreur à la création du dossier temporaire $temp_dir... Fin du script."
            exit 1
        fi
    fi
    cd "$temp_dir/"
    
    wget -O "wireguard-ui-${VERSION}-${ARCHI}.tar.gz" "https://github.com/ngoduykhanh/wireguard-ui/releases/download/${VERSION}/wireguard-ui-${VERSION}-${ARCHI}.tar.gz" || exit 1
    
    tar -zxf "wireguard-ui-${VERSION}-${ARCHI}.tar.gz"
    
    mv wireguard-ui "${dossier_conteneur}/wireguard-ui/wg-ui"
    
    rm -f "wireguard-ui-${VERSION}-${ARCHI}.tar.gz"
    
    # Fin du script.

    (Bon OK, je me suis un peu lâché ^^)

     

     

    Demain, enfin dans la journée, je ferais une autre version du script avec option --update pour faire la dernière partie avec ceci :

    cat <<EOF | docker exec --interactive wireguard bash
    s6-rc stop custom-svc-wg-ui.sh
    cp -f /wireguard-ui/wg-ui /app/wg-ui
    s6-rc start custom-svc-wg-ui.sh
    EOF

     

  11. il y a 5 minutes, Jeff777 a dit :

    Ce matin j'ai désinstallé le pilote de l'adaptateur 2.5Gbt sur le DS220+. Une fois reconnecté sur le LAN 1 toujours manque de place pour installer la nouvelle version.

    Pour moi c'était évident que ça ne serait pas ce driver le problème.
     

     

    il y a 6 minutes, Jeff777 a dit :

    Oui mais est-ce que quelqu'un peut m'expliquer pourquoi cette partition fait 7.9G sur mon DS218+ ???? Ce qui fait que je n'ai eu aucun problème a installer la version 64570. D'aiileurs quelqu'un a t-il observé la même chose ?

    Alors ça...

    Faudrait demander au support Synology...

×
×
  • 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.