Aller au contenu

Alandil

Membres
  • Compteur de contenus

    78
  • Inscription

  • Dernière visite

Messages posté(e)s par Alandil

  1. @Vinky

    Je vais me contenter de ce que j'ai alors 🙂 Pour l'authentification, j'ai posé la question sur le forum de mondedie.fr, je verrais si j'ai une réponse mais il semble que ce soit dû au chroot...

    Je vais commencer à rédiger un tuto sur ce sujet en incluant les informations à droite à gauche que les différentsq intervenants ont récupéré. Je te ferais voir en MP afin que tu rectifies ou précises certaines choses 🙂 Cela t'irait ?

  2. Il y a 1 heure, Vinky a dit :

    Pour l'étape 4, tu utilises le SFTP, donc en dehors du spec du flux RSS. Il te faut de générer une clé publique depuis ton NAS et de la mettre dans ton Serveur comme clé autorisée.Cela te permettra de ne pas avoir à t'authentifier manuellement à chaque demande de téléchargement de fichier.

    Bon bah je n'y arrive pas... J'ai bien la clé où il faut. Si je me connecte en ssh du NAS vers la seedbox avec Debian c'est OK mais avec Fabien ce n'est pas bon. Et avec Debian, je n'ai pas accès au téléchargement... Une idée ? j'ai installé ma Seedbox avec le script auto de ex_rat https://mondedie.fr/d/5399-script-installation-automatique-rutorrent-nginx tu penses qu'il y a une potentielle conséquence ? ou un blocage du user ?

    Il y a 2 heures, Vinky a dit :

    C'est ici que tu pourras automatiser des téléchargements en fonction du nom que tu souhaites pour enregistrer à l'endroit que tu veux ou à l'inverse tout télécharger au même endroit en vrac.

    Cette solution ne me plaît pas... Si je ne peux pas garder l'arborescence d'origine des sous-dossiers, cela m'embête. S'il n'y a pas de solution,  alors je vais me contenter du vrac... Faire des filtres signifierait faire ça pour chaque chose que j'ajoute, cela reviendrait à ne pas automatiser le déroulé...

  3. @Vinky

    J'ai réussi à faire fonctionner les liens. Mais j'ai un problème dans la création des liens fichier.

    Tout de suite, un lien est créé comme suit : sftp://login:mdp@IP_Seedbox:port/Radarr/fichier.mkv par exemple. Hors, ce lien ne fonctionne pas. Le lien qui fonctionne est sftp://login:mdp@IP_Seedbox:port/torrents/Radarr/fichier.mkv

    Comment je règle cela ? Modification de la ligne 18 ? remplacement du lien interne de /home/fabien/torrents/ par /home/fabien/ ?

  4. il y a 48 minutes, Vinky a dit :

    1. C'est possiblement logique, tes fichiers ne semblent pas accessible de Nginx. Tu souhaites utiliser le http/https pour recevoir ou tu souhaites passer par sftp ? Actuellement, qu'utilises-tu comme protocole pour récupérer un fichier ? De ce que j'ai compris tu étais plutôt sur du sftp, il te faut donc mettre dans la variable $site = 'sftp://monlogin:monpasswd@monip:port' pour que ton lien soit "téléchargeable".

    Aujourd'hui j'utilise FileZilla pour télécharger de la Seedbox vers le NAS en SFTP. Hors, ici, ce qui m'intéresse, c'est l'automatisme via RSS. Hors, je ne peux utiliser le RSS avec SFTP sauf si je gère lien par lien ce qui ne m'intéresse pas. Je souhaite donc bel et bien utiliser du HTTP ou HTTPS.

    il y a 51 minutes, Vinky a dit :

    2. Les navigateurs ne gèrent plus les flux RSS (à l'époque c'était le cas de Firefox, mais plus maintenant). Prend n'importe quel agrégateur de flux RSS et cela le fera (Download Station sépare bien les fichiers par ligne par exemple) ou un plug in à ton navigateur (Firefox en a quelques uns par exemple, attention, si tu utilises le protocole SFTP, cela ne fonctionnera pas en direct sur firefox)

    OK. En même temps, ce n'était pas essentiel.

    il y a 52 minutes, Vinky a dit :

    3. Non, aucune conservation des sous-dossiers en téléchargeant, c'est justement le but recherché par le flux RSS. Tu peux créer l'arborescence que tu souhaites indépendament de celle déjà créée et le tout sans intervention de ta part. Tu pourras (en Etape 5 😉 ) faire une automatisation des téléchargements des fichiers et les ranger par dossier en fonction du nom (Par ex pour une série : Tu pourras lui dire en fonction du nom et sa saison d'aller dans le dossier Série/Nom_de_la_Série/Saison_XX et dès qu'il trouvera un fichier qui correspond, il le téléchargera automatiquement à cet endroit)

    OK. On verra ça plus tard pas de soucis.

    il y a 52 minutes, Vinky a dit :

    4. Tout dépend ton protocole de téléchargement. D'où l'idée de le faire à la fin. Dans un premier temps, on génére des liens avec tout dedans qui fonctionnent. Si ça marche, on cherchera la meilleure solution pour sécuriser.

    Pas de soucis

  5. Salut @Vinky

    Les corrections apportées fonctionnent. J'ai bien un flux RSS visible sur le navigateur et Download Station le comprend.

    J'ai 4 demandes :

    1. Les liens sur Download Station sont incorrects... Je ne sais pas trop quoi faire là... Le login et mdp sont bons pourtant... Quand je prends 1 lien que je place dans le navigateur, j'ai une erreur 404 avec détail Nginx... Que le lien du fichier soit http ou https j'ai la même erreur.
    2. Est-il possible d'avoir une liste lisible sur le navigateur avec un retour chariot pour chaque fichier ? Cela permet de jeter un oeil sur la liste en cours sans que ce soit galère.
    3. L'arborescence des sous-dossiers est-elle conservée ? Je prends le dossier Sonarr depuis la seedbox et celui-ci contient un dossier pour chaque saison d'une série. Est-ce que ces dossiers Saison seront conservés ? Si non, y a-t-il un moyen de le mettre en place ?
    4. Comment éviter de devoir saisir le login et mdp dans le script ? Avec une clé ? Avec le fameux .htaccess ? Sans pour autant mettre par terre toutes mes autres connections.

    Merci d'avance @Vinky 😉 

  6. <?php

        

    ini_set('display_errors', 1)

    //Utilisation : <-----------URL------------>/rss.php?dossier=<NOM_DU_DOSSIER>
    //Si le paramêtre dossier n'est pas mis, le dossier par défaut est listé.

    /********************************/
    /*        CONFIGURATION         */
    /********************************/

        $physical_path = '/home/fabien/torrents'; // Dossier à lister par défaut (ex : /var/www/download)
        
        $max = 20; //Nombre de fichiers à afficher dans le flux RSS

        $site = 'https://login:mdp@IP_Seedbox'; // IP ou NDD (http://<IP> ou htps://<IP> ou ftp://<IP> etc... utilisé pour télécharger les fichiers)

        $nomDePage = 'Le flux RSS de mon site';// Nom affiché

        $lienInterne = '/home/fabien/torrents'; //position non affiché dans l'url (ex : /var/www/download/fichier.ext et url = http://<IP>/download/fichier.ext, mettre /var/www/ dans ce champs car non présent dans l'url)

            $tempsAttente = 300; //Temps (en s) sans que le fichier soit modifié avant de le lister. (si trop rapide, il peut apparaître alors que le fichier n'est pas fini de téléchargé).

    //VOIR LIGNE 100 POUR INDIQUER LES EXTENSIONS AUTORISES : 
    //            Ajouter '|| get_file_icon($file)=="ext"' (sans les '')  avant la fin de la parenthèse avec ext, l'extension que l'on veut qui soit listé

    /********************************/
    /*          FONCTIONS           */
    /********************************/

        $excludeFiles = array(".", "..", ".htaccess", "");  // Liste des fichiers ignorés dans le listing

    /**
     * Récupère récursivement le contenu d'un répertoire
     * et le retourne sous forme d'array
     * @param $directory Le répertoire à traiter
     **/
    function recursive_directory_tree($directory = null)
    {
        global $excludeFiles;

        //If $directory is null, set $directory to the current working directory.
        if ($directory == null) {
            $directory = getcwd();
        }

        //declare the array to return
        $return = array();

        //Check if the argument specified is an array
        if (is_dir($directory)) {

            //Scan the directory and loop through the results
            foreach(scandir($directory) as $file) {

                //. = current directory, .. = up one level. We want to ignore both.
                if ($file[0] == ".") {
                    continue;
                }

                //Exclude some specified files
                if (in_array($file, $excludeFiles)) {
                    continue;
                }

                //Check if the current $file is a directory itself.
                //The appending of $directory is necessary here.
                if (is_dir($directory."/".$file))
                {
                    //Create a new array with an index of the folder name.
                    $return[$directory."/".$file] = recursive_directory_tree($directory."/".$file);
                }
                else
                {
                    //If $file is not a directory, just add it to th return array.
                    $return[] = $directory."/".$file;
                }
            }
        }
        else
        {
            $return[] = $directory;
        }

        return $return;
    }

    /**
     * Stock dans un tableau tous les fichiers video présents dans le repertoire mis en pareamètre
     **/
    function liste($dossier)
    {
      global $tabTrie;
      foreach ($dossier as $file) 
      {
        if (  is_array($file) )
        {
          liste($file);
        }
        else
        {
            if(get_file_icon($file)=="mp4" || get_file_icon($file)=="mkv" || get_file_icon($file)=="avi" )
            {
              array_push($tabTrie, $file);
            }
        }
      }
    }


    /**
     * Convertit la taille en Xo
     * @param $fs La taille à convertir
     */
    function convert_size($fs)
    {
         if ($fs >= 1073741824)
          $fs = round($fs / 1073741824 * 100) / 100 . " Go";
         elseif ($fs >= 1048576)
          $fs = round($fs / 1048576 * 100) / 100 . " Mo";
         elseif ($fs >= 1024)
          $fs = round($fs / 1024 * 100) / 100 . " Ko";
         else
          $fs = $fs . " o";
         return $fs;
    }

    /**
     * Retourne l'extention d'un fichier en fonction de son type
     * @filename Le nom du fichier à considérer
     */
    function get_file_icon($filename)
    {
      
      return pathinfo($filename, PATHINFO_EXTENSION);
      
    }

    /**
     * Retourne le mime d'un fichier
     * @filename Le nom du fichier à considérer
     */
    function mime_file($filename)
    {
      
        $finfo = finfo_open(FILEINFO_MIME_TYPE); // Retourne le type mime à la extension mimetype
        $mime=finfo_file($finfo, $filename);
        finfo_close($finfo);
        return $mime;
      
    }

    /********************************/
    /*          FONCTIONS           */
    /********************************/

        $entete = '<?xml version="1.0" encoding="ISO-8859-1"?> 
            <rss version="2.0" 
                    xmlns:atom="http://www.w3.org/2005/Atom" 
                    xmlns:content="http://purl.org/rss/1.0/modules/content/" 
                    xmlns:wfw="http://wellformedweb.org/CommentAPI/" 
                    xmlns:media="http://search.yahoo.com/mrss/" 
                    xmlns:dc="http://purl.org/dc/elements/1.1/">
                <channel>
                    <atom:link href="'.$site.'/rss.php" rel="self" type="application/rss+xml" />
                    <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
                    <title>'.$nomDePage.'</title>
                    <link>'.$site.'</link>
                    <language>fr-FR</language>
                    <description>Liste des nouveaux fichiers</description>
        ';
        $pied = '</channel>
            </rss>';

        if(isset ($_GET['dossier']))
            $physical_path = $physical_path.'/'.$_GET['dossier'];
        
        $current_dir = array();
        $tab= array();
        $tabSize = array();
        $tabTrie= array();
        $current_dir = recursive_directory_tree($physical_path);


        liste($current_dir);


        foreach ($tabTrie as $key => $fichier)
        {
        
            $time = filemtime($fichier);
            $actualTime = time();
            $date = date("F d Y H:i:s.", filemtime($fichier));
                
            if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
            {
                $tab["$fichier"] = $time;
                $taille=filesize($fichier);
                $tabSize["$fichier"] = $taille;
            } 

        }
        
            array_multisort($tab, SORT_DESC, $tabSize);

                 echo $entete;
            
            $nombre = 1;
        foreach ($tab as $fichier => $heure) 
        {
            $nom = basename($fichier);
            $extension = get_file_icon($fichier,TRUE);
            $nom = str_replace(".$extension", "" , $nom);
            $nom = str_replace(".", " " , $nom);

    /********************************/
    /*           RENOMMAGE          */
    /********************************/

            if(substr_count(strtoupper($nom), strtoupper(" epz")) > 0)
            {
                $nom = str_replace("epz-", "" , $nom);
            }
            
            if(substr_count(strtoupper($nom), strtoupper(" HDTV")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("VTDH"))+5));
            }

            if(substr_count(strtoupper($nom), strtoupper(" PDTV")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("VTDP"))+5));
            }
            
            if(substr_count(strtoupper($nom), strtoupper(" WEB")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("BEW"))+4));
            }
            
            if(substr_count(strtoupper($nom), strtoupper(" XVID")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("DIVX"))+5));
            }
            
            if(substr_count(strtoupper($nom), strtoupper(" LD")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("DL"))+3));

            }
            
            
            if(substr_count(strtoupper($nom), strtoupper(" DC")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("CD"))+3));
            }
            
            if(substr_count(strtoupper($nom), strtoupper(" x264")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("462x"))+3));
            }

            if(substr_count(strtoupper($nom), strtoupper(" bluray")) > 0)
            {
                $nom = strrev($nom);
                $nom = strrev(substr($nom,strpos(strtoupper($nom),strtoupper("yarulb"))+7));
            }
                $nom = ucwords(mb_strtolower($nom));

                $nom = str_replace ( "French" ,  "FRENCH", $nom);
                $nom = str_replace ( "Vostfr" ,  "VOSTFR", $nom);
                $nom = str_replace ( "e0" ,  "E0", $nom);
                $nom = str_replace ( "e1" ,  "E1", $nom);
                $nom = str_replace ( "e2" ,  "E2", $nom);

                $nom = $nom." [$extension]";
    /********************************/
    /*           RENOMMAGE          */
    /********************************/

            if(($actualTime-$heure) > $tempsAttente)
            {
                if ($nombre <= $max)
                {
                    echo('
                        <item>
                            <title>'.$nom.'</title>
                            <description>'.$nombre.' | Format : '.$extension.' | Date d'ajout : '. date("d/m/Y H:i:s", $heure).' | Taille : '.convert_size($tabSize["$fichier"]).'</description>
                            <pubDate>'.date("D, d M Y H:i:s", $heure).'</pubDate>
                            <link>'.$site.str_replace($lienInterne, "" ,$fichier).'</link>
                            <enclosure length="'.$tabSize[$fichier].'" type="'.mime_file($fichier).'" url="'.$site.str_replace($lienInterne, "" ,$fichier).'" />
                        </item>
                    ');
                    $nombre++;
                }
            }                            
        }
            
        echo $pied;     
        
    ?>

  7. il y a 22 minutes, Vinky a dit :

    Effectivement, le problème est de configuration (ou alors ton code php qui n'est pas bon).

    Pour être certain, peux-tu reprendre le fichier initial (j'ai cru voir que tu avais modifié certaines choses comme l'exclusion du fichier "temp") pour savoir si ton souci est de ta page php ou ta configuration ? Ou bien même un fichier simple "test.php" avec uniquement un fonction genre echo "test". 

    Autre question, tu n'as pas de fichier .htaccess qui a été mis dessus ?

    Cependant, tes difficultés est plutôt autour du paramètrage d'un serveur web. Voici un tuto qui semble bien fait pour essayer de t'aider : https://www.elkwaetblog.tk/administration-linux-installation-serveur-http-nginx-plusieurs-sites

    Bon alors, j'ai enlevé mon exclusion du dossier Temp et remis à 20 le nombre de fichiers traités. J'ai suivi le tuto dont tu m'as donné le lien et ai créé le fichier default dans /etc/nginx/sites-available/ et ajouté le dossier que j'utilise ainsi que le site RSS.php. et cela ne fonctionne pas...

    Je ne sais ce qu'est le .htaccess même si je connais son utilité. Je n'y ai pas touché. Qu'est-ce que je dois y faire ?

  8. il y a une heure, Vinky a dit :

    Apriori Download station gère parfaitement les liens sftp (c'est ce qu'il indique) donc tu peux lui proposer des liens sftp si tu le souhaites.

    Excuse-moi. Je corrige mon affirmation. Pour utiliser un flux RSS sur download station, il faut que ce soit du HTTP ou HTTPS.

     

    il y a une heure, Vinky a dit :

    /var/www/html/, as-tu quelque chose ?

    Je pense avoir trouvé le bon emplacement /var/www/base car maintenant je n'ai pas de "File not found" mais une belle page noire avec "HTTP ERROR 500"

    Je peux te dire que quand nous aurons réussi à faire fonctionner cela, je vais me faire un sacré tuto étant donné le temps passé à chercher et celui à tester 😉 

  9. Il y a 2 heures, Vinky a dit :

    $site=sftp://IP_Seedbox, cela devrait fonctionner)

    Je ne comprends pas.... sftp https ou hhtp ?! sftp ne sera pas pris par Donwload Station donc https je suppose ? Et comment je gère la partie identification ?

    Il y a 2 heures, Vinky a dit :

    Si ton fichier php est situé dans le dossier : /var/www/ et que ton apache ou NginX a pour racine ce dossier,

    Nginx est présent dans ces dossiers :

    /usr/sbin/nginx
    /usr/lib/nginx
    /usr/share/doc/nginx
    /usr/share/nginx
    /usr/share/lintian/overrides/nginx
    /var/cache/nginx
    /var/log/nginx
    /etc/nginx
    /etc/logrotate.d/nginx
    /etc/init.d/nginx
    /etc/default/nginx

    J'ignore lequel est le bon même si j'ai une préférence pour le dossier /etc/defaut/nginx...

    Aujourd'hui, j'ai placé mon fichier RSS.php dans le dossier /home/fabien/scripts mais, si je comprends bien, ce n'est pas bon.

  10. Bonjour,

    Suite à une interrogation de ma part, @Vinky m'a redirigé vers vous. Tout d'abord, il m'est impossible de saisir une URL SFTP ou FTP dans le flus RSS de Download Station car celui-ci ne prend en compte que des HTTP ou HTTPS.

    J'exclue aussi le dossier Temp qui est mon dossier d'en cours de téléchargement avec rtorrent. Et je prends 60 fichiers dans le flux car il m'arrive d'en lancer presqu'autant en une fois.

    Ma problématique est que je ne parviens pas à me connecter au lien http://IP_Seedbox/Radarr (sous-dossier)/RSS.php, ni avec http://IP_Seedbox/torrents/Radarr/RSS.php. Download Station me dit que le lien est incorrect. Dans Chrome, j'ai File not found.

    L'emplacement du fichier RSS.php a-t-il une importance ? Doit-il être placé dans un dossier en particulier ? 

    Voici le code que je mets :

    <?php
    
    //Utilisation : <-----------URL------------>/rss.php?dossier=</torrents>
    //Si le paramêtre dossier n'est pas mis, le dossier par défaut est listé.
    
    /********************************/
    /*        CONFIGURATION         */
    /********************************/
    
    	$physical_path = '/home/fabien/torrents'; // Dossier à lister par défaut (ex : /var/www/download)
    	
    	$max = 60; //Nombre de fichiers à afficher dans le flux RSS
    
    	$site = 'http://IP_Seedbox'; // IP ou NDD (http://<IP> ou htps://<IP> ou ftp://<IP> etc... utilisé pour télécharger les fichiers)
    
    	$nomDePage = 'Le flux RSS de mon site';// Nom affiché
    
    	$lienInterne = '/home/fabien/'; //position non affiché dans l'url (ex : /var/www/download/fichier.ext et url = http://<IP>/download/fichier.ext, mettre /var/www/ dans ce champs car non présent dans l'url)
    
            $tempsAttente = 300; //Temps (en s) sans que le fichier soit modifié avant de le lister. (si trop rapide, il peut apparaître alors que le fichier n'est pas fini de téléchargé).
    
    //VOIR LIGNE 100 POUR INDIQUER LES EXTENSIONS AUTORISES : 
    //			Ajouter '|| get_file_icon($file)=="ext"' (sans les '')  avant la fin de la parenthèse avec ext, l'extension que l'on veut qui soit listé
    
    /********************************/
    /*          FONCTIONS           */
    /********************************/
    
    	$excludeFiles = array(".", "..", ".htaccess", "");  // Liste des fichiers ignorés dans le listing
    
    /**
     * Récupère récursivement le contenu d'un répertoire
     * et le retourne sous forme d'array
     * @param $directory Le répertoire à traiter
     **/
    function recursive_directory_tree($directory = null)
    {
        global $excludeFiles;
    
        //If $directory is null, set $directory to the current working directory.
        if ($directory == null) {
            $directory = getcwd();
        }
    
        //declare the array to return
        $return = array();
    
        //Check if the argument specified is an array
        if (is_dir($directory)) {
    
            //Scan the directory and loop through the results
            foreach(scandir($directory) as $file) {
    
                //. = current directory, .. = up one level. We want to ignore both.
                if ($file[0] == "Temp") {
                    continue;
                }
    
    

     

  11. Bonjour @Vinky

    Merci pour ta réponse. Effectivement, cela semble coller avec ce que je souhaite. Dois-je appliquer seulement le code lié au flux RSS ou le code RSS + celui plus haut ?

    Et si je veux générer un flux RSS par dossier de téléchargement ? Un flux RSS Radarr, un flux RSS Sonarr, ... Comment dois-je m'y prendre ?

    Tu appliques comment ton code ? Tu l'automatises comment ?

    Je m'y perds un peu dans toute la discussion que tu m'as mis en lien 🙂 J'aurais besoin d'être un peu plus guider si cela t'est possible ?!

  12. Bonjour à tous,

    J'ai vu et lu une bonne vingtaine de tutoriels mais aucun de ceux-ci n'ont répondu à mes attentes. Il est d'ailleurs possible que celles-ci soient irréalisables...

    Je souhaite mettre en place une solution de téléchargement entre une seedbox et un NAS Synology avec une historisation des données. Je m'explique :

    1. Je télécharge un fichier libre de droit (cela va de soi) sur ma seedbox Kimsufi avec rtorrent (Debian 10)
    2. La solution que je cherche détecte le téléchargement terminé sur ma seedbox et entame le téléchargement entre la seedbox et le NAS
    3. Le fichier se retrouve à la fois sur ma seedbox (pour le peer) et sur le NAS (pour son utilisation)
    4. Le fichier présent sur le NAS me convient et est classé dans un autre dossier.
    5. La solution que je cherche détecte que le fichier n'est plus présent dans le dossier client sur le NAS mais a mémorisé l'avoir déjà téléchargé dans le passé et ne fait rien.

    Les points 1 à 3 sont tout à fait possibles avec plusieurs solutions que j'ai testé (Resilio Sync, rsync) mais je me retrouve enquiquiner avec les points 4 et 5. Dès lors où je bouge le fichier sur le NAS, paf ça ne fait pas de chocapic mais cela télécharge de nouveau le fichier. Cette situation ne m'étonne pas puisque les logiciels que j'ai testé font de la synchro.

    Je suis ouvert à toute proposition dans la mesure d'explications super claires ;) que je puisse mettre en pratique.

    Merci d'avance

  13. Le 22/08/2018 à 11:21, StéphanH a dit :
    • Supprimer toutes les règles NAT existantes. >> Fait
    • Vérifier que les deux NAS sont en IP fixe et leur attribuer un nom DNS local >> Fait
    • Créer une règle pour le 5001 vers le NAS1>> Fait
    • Créer une règle pour le 5501 vers le NAS2>> Fait

    Malgré tout ça, je n'ai pas réussi ... 

    Je pense avoir le temps de regarder mieux les 2 tutos cette semaine !

  14. Bien le bonjour à tous,

    34 ans, je manipule des PCs depuis mes 6 ans et j'ai donc accumulé quelques connaissances sur le sujet. 😉 

    De plus, je suis consultant en ERP donc mes connaissances augmentent avec le temps ...

    Je suis un utilisateur Synology depuis plus de 4 ans. J'ai eu un DS215J que j'ai refilé à un membre de ma famille.

    J'ai un DS918+ (NAS1) et un DS415 (NAS2) que j'ai conservé afin d'avoir un backup du NAS1.

    J'exploite Plex, Sonarr, Radarr et les services de fichier windows. C'est en grande partie une exploitation multimédia des SYNOLOGY. Je compte mettre en place un VPN server afin de mieux sécuriser mes accès.

    A très prochainement 😉

     

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