• Serveurs
  • [Discussion] Synchronisation Seedbox => Nas

Re majaxx , j'ai fini par réussir a le faire fonctionné du serveur vers le nas cela fonctionne , cela bloqué au début a cause d'un port 21025 que javais oublié d'ouvrir , maintenant sa va mieux ,

pas mal ses pratique , par contre quand jessé de mettre en téléchargement avec rutorrent destination dossier /complète il ce passe rien rutorrent refuse de le mettre dans le dossier /complète pourtant j'ai bien activé le Autotools et indiqué le chemin .

Edit 💯

Ses bon tous fonctionne parfaitement comme je voulais , ses vraiment pas mal .

Par contre juste une petite question , par exemple si jamais la seedbox ou le nas reboot , faut-il redemaré syncthing ou il redemare seul au reboot de la seedbox ?

merci bien par avance , et encore merci de mavoir proposé cette solution parfaite .

Salut desolé de cette reponse tardive , tznt mieux si tout fonctionne sur le nas tu n a rien a faire par contre sur ton serveur tu devra relancer le screen ..

Ok merci j'me douté bien , faudrais essayer de le mettre en crond non ?

sinon j'ai un soucie de seedbox a seedbox externe les trensfert depasse pas 1 mo/s bizart non ?

Merci

Salut majaxx , j'ai trouvé un script pour demarage auto de syncthing quand tu reboot la seedbox : https://www.cuonic.com/posts/how-to-start-syncthing-on-debian-boot

Mes cher moi j'ai toujours pas reussi a le faire fonctionné , je c pas si toi tu y arriverais , si tu a une solution a ce problème, au cas ou , merci par avance ,

Bonne journnée .

Bonjour à tous,
L'utilisation de syncthing m'aurait bien plu aussi, mais sachant que j'utilise filebot pour trier( il fait des symlinks), comment faire pour que syncthing les suives ?

Actullement sur une Dedibox Ubuntu 16.04 avec quickbox, mon schema est le suivant
Rutorrent [DL terminé] dans (~/torrents/rutorrent) -> Filebot trie Films/Series/Musique [Symlink] dans (~/media) -> Script Rsync (Jedediah) et Stream avec Plex

Une idée pour un autre systeme de fonctionnement ?
Une idée pour afficher la page initialement prévue sur nginx sur apache2 ? (j'aimerais bien avoir un petit suivi de la synchro)

Sinon ajoutez-le en CRON @reboot, c'est encore le plus rapide/simple/compatible... (cf tuto)
Pour ST cf mon tuto sinon, pour faire court, il faut déporter ton tri sur la machine de réception. Et bien évidemment ne plus utiliser de symlink mais bien hardlink vers /rutorrent. Dossier à sync en mode Maître vers ta machine de tri.

    Je proposais une solution encore plus simple et passe-partout. Mais en effet la doc... Comme les tutoriels ici, les astuces etc.
    Plus rien n'est lu.

    Slt , enfaite oui les doc et tuto sont lu , mes quand ya un os personne vient a notre secourt et montré leur competance, biensur il y a encore quelque personne de ce jour, mes sa court plus les rue , ses chacun sa merde comme on dit , ses bien dommage .

    Tout à fait et je ne te cache pas que je pense participer de moins en moins et me contenter de mon blog. Par ailleurs je ne te visais pas, c'était une remarque générale 😉

    Slt Aerya , non non aucun problème je comprend tout à fait , ce que je penssé ses qu'il etait bien dommage de ne pas sentraidé quand on poste un travaille acomplie , ses bien bo de posté se qui a pris du ten a effectué , mes faut pas oublié que quand on poste quelque chose on nes responsable du poste en lui meme , donc quand un menbre install et qui a des soucie , il serait tout a fait normal de l'aidé , mes la ses le contraire , on poste et demerdez-vous , ducou j'ai viré se fameux Synch et installé le conseil que ma donné un membre qui ses pris un ten a lui pour me conseillé un peux , le reste a évité chui vraiment deçu de ce jour de voir sa , heureusement il y a d'autre forum qui sont + reatif, quand il poste quelque chose et qui note , en cas de probleme cliqué ici et posté , il me reponde , se que j'ai fait ici et rien donc perde mon ten a installé testé ext ... un projet d'un autre qui aide pas au finil je passe mon chemin .

    Slt samnawak ,

    Moi ce que j'ai fait avec syncthing je les installé sur une seedbox dedibox debian 7.5 x64 avec apache2 , sa fonctionne niquel , rutorrent , moi dans rutorrent torrent terminer vont dans /complete ensuite sa envoie sur mon nas synology ds215+ qui ce trouve chez moi dans un dossié telechargement_rutorrent . sa fonctionne bien , par contre toi sa ma lere un peut plus compliqué vu le nombre de dossier mes tu peut toujours essayer dans syncthing d'ajouté plusieur partage dont la tu mes dossier serie , ensuite un autre partage dossier films , un autre partage dossier musique , enfin ainsi de suite voir si cela fonctionne entre les 2 syncthing ?

    Si tu fait un essé tien moi au courant , merci a toi en espérant que ton soucie soie réglé .

    19 jours plus tard

    guiz67
    Sorry :/ Je lis les docs (quand j'arrive a intégrer toutes les fonctions qu'elles proposent c'est un miracle)
    Mais je cherche plutot des conseils, de personnes utilisant des systèmes similaire ayant des idées pour essayer d'améliorer le mien en fait.

    Aerya
    En utilisant cette méthode, si je supprime un fichier de mon dossier de sync (Maitre) il sera aussi supprimé de ma machine de tri non ?

    Oui "mais" 🙂
    Parce que logiquement, chez toi, quand SickRage, CouchPotato etc viennent faire leur job, y'a plus rien à la fin dans le dossier où tombent les fichiers en provenance du serveur Maître.

      Aerya
      Hum, dis m'en plus, parce que chez moi ces services sont sur la seedbox,
      Il vaudrait mieux que je les mettes sur mon NAS, qu'ils envoient le dl en remote à ma Seed et qu'ils effectue un postprocess ? (si c'est bien ce que tu me dis ?)

      Si tu as un schéma a me montrer je suis tout ouï , J'ai actuellement:
      -une seedbox (Quickbox) sur laquelle tourne sickrage - rtorrent -filebot - plex et rsync (dans l'ordre de la chaine)
      -un Nas Syno, Fibre, IP Dyn, Qui réceptionnait avec le script rsync, qui sert de Serveur Plex et BtSync dispo aussi

      J'aurais bien aimé tester sonarr/couch/jackett mais je n'ai pas de tracker compatible Bluetigers étant down

      un mois plus tard

      Bonsoir,

      Le père Noël ayant été généreux cette année, j'ai retrouver un NAS sous mon sapin et maintenant, j'aimerais paramétrer la synchro automatique. Mais j'ai quelques problèmes c'est pourquoi je viens vous voir.

      Lorsque j'essaie de lancer la commande:

      ssh-copy-id -i ~/.ssh/id_rsa.pub "root@<adresse_de_votre_NAS> -p <port_SSH_du_NAS>"

      J'ai comme réponse :

      root@Monsterdata:~# ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip_nas -p x
          /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
          /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
          User@ip's password:
          Could not chdir to home directory /var/services/homes/Gaume: No such file or directory
          mkdir: cannot create directory '.ssh': Permission denied

      Suite à la maj DSM 6.0 la connexion directe en root n'est plus possible donc j'ai utilisé mon user pour me connecter.

      Pourriez vous m'aider à comprendre et corriger cette erreur svp ??

      Merci et joyeux noël.

      Salut

      si tu te connecte avec Gaume au lieu de root
      Gaume@<adresse_de_votre_NAS>

      Salut,

      C'est ce que je fais justement pour palier le fait que l'on ne peux plus se connecter directement en root.

      Voici le nouveau test que je viens de faire et ce qu'il se passe :

      root@Monsterdata:~# ssh-copy-id -i ~/.ssh/id_rsa.pub Gaume@ID_serveur -p Port
      /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
      /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
      Gaume@IP's password:
      Could not chdir to home directory /var/services/homes/Gaume: No such file or directory
      mkdir: cannot create directory '.ssh': Permission denied
      

      Est ce que le problème vient que les dossiers n'existe pas sur le NAS ?

      Salut.
      Je connais pas du tout ce type de nas..
      Mais effectivement tu as un problème de droit.il arrive pas a créer .ssh (bizarre car root normalement il peut créer des dossiers là où il veut.)
      Renseignes toi je crois qu'il existe 2 comptes root.
      Un qui s'appelle root et l'autre admin...
      Le dossier /var/services/homes/Gaume existe bien?
      Sinon cree le manuellement le .ssh.

      
      mkdir /var/services/homes/Gaume/.ssh

      Merci pour le coup de main. En effet les répertoires n'étaient pas créer et les permissions non accordées donc sa ne risquait pas de fonctionner ...

      Maintenant tout est en place et la clef RSA semble bien s’installer mais lorsque j’essaie de me connecter le mdp m'est toujours demander :/

      root@Monsterdata:~/.ssh# ssh-copy-id -i ~/.ssh/id_rsa.pub Gaume@# -p #
      /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
      /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
      Gaume@#'s password:
      
      Number of key(s) added: 1
      
      Now try logging into the machine, with:   "ssh -p '#' 'Gaume@#'"
      and check to make sure that only the key(s) you wanted were added.
      
      root@Monsterdata:~/.ssh# ssh -p '#' 'Gaume@#'
      Gaume@#'s password:

      Lorsque je tape le mdp j'ai accès au NAS .... Donc il semble que la clef RSA ne fonctionne pas ;-(

      NB: Pour ce qui est de l'acces root voici ce que le site officiel dit : "Pour des raisons de sécurité du système, l'accès root au Synology NAS est limité. Si vous devez obtenir la permission root, connectez-vous à DSM dans l'interface à ligne de commande (par ex. PuTTY) avec des identifiants de compte appartenant au groupe Administrators, puis exécutez la commande sudo -i pour basculer sur l'accès root."

      @Gaume je sais pas trop où tu en es dans les manips, je vais te faire suivre ce que je me suis fais comme pense bête.

      Donc depuis la maj du DSM 6 il faut aller activer rsync pour le groupe administrateurs : Panneau de configuration > Groupe > Administrators > Modifier > Applications.
      Puis activer le rsync : panneau de config > services de fichiers > rsync

      Se connecter en ssh sur le nas et faire un chown -R admin:administrators sur les dossiers qui seront utilisés pour la synchro

      Je ne sais pas si tu utilisais la synchro avant et que donc tu passais par le root, si oui il faut aller modifier le user.cfg (nano /home/*****/synchro/config/user.cfg) et le remplacer par le compte admin.

      Une fois ça de fait, on repart sur le nas >

      Se connecter sur le NAS en admin puis passer en root : sudo -i
      1. Activer ssh depuis l’interface synology (Panneau de configuration -> Terminal & SNMP)
      Activer le service accueil utilisateur (Panneau de configuration -> Utilisateur -> Avancé) vous aurez par la suite un dossier /volume1/homes présent sur votre NAS
      2. Se connecter en root (ssh root@ip.de.votre.syno) par défaut seul les comptes admin et root on accès au service SSH, nous utiliserons par la suite le compte admin pour les connexions ssh.
      3. Editer le fichier /etc/ssh/sshd_config
      1 vi /etc/ssh/sshd_config
      4. Décommenter les trois lignes :
      RSAAuthentication yes
      PubkeyAuthentication yes
      AuthorizedKeysFile .ssh/authorized_keys

      Pour enregistrer et quitter sur vi  ZZ (ou :wq)

      Se connecter sur le serveur dédié :
      Il faut re-générer la clé publique
      ssh-keygen -t rsa

      Rediriger temporairement le port 22 vers le port perso choisi pour le ssh du nas si jamais tu l'as modifié sinon on aura un timeout

      ssh-copy-id -i ~/.ssh/id_rsa.pub admin@ip_nas -p 22 (ou port perso)

      scp ~/.ssh/id_rsa.pub admin@ip_nas:~admin/.ssh/

      Puis depuis le terminal ouvert sur le synology ajouter la clef au fichier authorized_keys de l’utilisateur que vous mentionnerez lors de la connexion

      cat /volume1/homes/admin/.ssh/id_rsa.pub >> /volume1/homes/admin/.ssh/authorized_keys
      1. Relancer le service en désactivant et réactivant le service ssh (cf étape 1 ci-dessus)
      2. Modifier les droits des dossiers utilisateur pour que le démon SSH puisse accéder aux fichier authorized_keys

      chmod 755 /volume1/homes/admin
      chmod 700 /volume1/homes/admin/.ssh
      chmod 644 /volume1/homes/admin/.ssh/authorized_keys

      Enfin tu peux tester la connexion en faisant un :

      ssh admin@ip_nas -p 22 (ou port perso)

      Aucun mot de passe ne devrait être demandé.

      Désolé c'est un peu fouillis mais c'est ce que j'ai pu glané à droite à gauche pour faire fonctionner cette synchro, et chez moi avec ça, ça tourne impeccable.
      J'espère que ça le fera pour toi 🙂

      Je viens de suivre à la lettre ton explication et voila le message que j'ai :

      ~# ssh admin@ip -p port
      Enter passphrase for key '/root/.ssh/id_rsa':
      

      Il me demande donc un Mdp ..

      Une idée du problème ou de comment le résoudre ? Y a t'il d'autre moyen de synchro mon dedie avec mon NAS sans laisser mon pc allumé h24 ?

      • xavier a répondu à ça.

        Gaume Salut.
        Non laà c'est un passphrase.
        Quand tu génères un certificat il te demande un mot de passe et là tu laisses vide.

        Sinon comme dit @Aerya
        Syncthing qui a l'air d'être au top

          xavier

          Je vais regarder ce soir. Je pense en effet que lors de la génération du certificat, j'ai mis un mdp

          Aerya

          Je vais regarder. Je suis aller sur ton site pour regarder et avant de faire n'importe quoi j'ai juste une ou deux question.

          • Pour le user, je dois utiliser lequel ? J'ai deux users, celui de rtorrent qui n'a pas d'acces SSH et j'en ai un autre pour l'acces SSH / root. Du coup la config est elle différente ?

          Pour la partie avec sudo, si je me connecte en route pour taper la commande est ce que sa fonctionne ?

          Merci d'avance

          Il faut utiliser ton compte root alors (et ne pas mettre "sudo"). Tu ne peux pas planter ton serveur en installant Syncthing, y'a aucun risque notamment du fait qu'il n'y a rien à toucher au niveau de Nginx, souvent la partie la plus problématique quand on connaît peu.

          Ok sa roule je vais regarder sa ce soir quand je serais à la maison. Merci pour le coup de main !

          Alors la synchro semble bien fonctionner mais le/les fichiers ne s'enregistrent pas sur le NAS et le chargement recommence indéfiniment. Est ce qu'il s'agit d'un problème de droit sur le dossier de destinations ? (Lorsque la barre de transfert arrive à 100% le transfert recommence depuis 0 )

          Merci d'avance

          Tu as bien crée le fichier tmp sur ton nas ?
          C'est ce dossier tmp qui te sers de dossier transitoire entre ton dédié et ton nas, sans celui-ci le transfert boucle sans cesse.

          Comme le dit Fana c'est soit un souci de dossier soit un souci de droits.

          On est d'accord que le dossier tmp doit être dans le dossier de réception ?
          Ce qui donne quelque chose comme ca :

          /volume1/reception
          /volume1/reception/tmp
          • fana a répondu à ça.

            En fait je ne suis pas certain qu'il faille un /tmp. Je n'en ai pas et tout va bien.

            Dans mon dossier de réception je n'ai que le fichier .stfolder qui est "en lien avec Syncthing".

            Voici les droits d'accès (barbare en autorisant Everyone mais ce NAS n'a pas d'accès direct à Internet)

            Et les conditions de partage

              Aerya Ah j'ai du rater un épisode, j'avais pas capté qu'il était passé sous ST, car en effet pas besoin de tmp, le tmp est juste pour la synchro de ce tuto.
              Gaume Donc si tu es sous ST pas besoin par contre si tu suis tjrs ton idée de départ oui c'est bien la bonne config. Tu vois bien dans le dossier tmp justement, le fichier temporaire grossir au fur et à mesure ?
              On dirait un pb de droit au final.

              Merci pour le tuto ! Je vais essayer d'installer ça avec un Raspberry 🙂

              Bonjour à tous, je viens de déménager et dans mon autre logement, la synchronisation marchait parfaitement bien et maintenant que je me suis ré-installé je ne comprend pas ou j'ai pu faire une erreur pour que ça ne fonctionne pas !
              -le nas et le serveur OVH sont restés les mêmes
              -j'ai migré d'un abonnement freebox vers un abonnement sfr numéricable donc la seule chose qui a changé est l'ip publique du nas, et j'ai ouvert le même port dans la box pour le rediriger vers le nas a qui j'ai réattribué une adresse fixe.
              depuis la premiere installation il y a 3 ans, on avait encore le droit de se logger en root sur un synology mais plus maintenant donc il faut que je crée une autre clef SSH et que je la copie sur mon syno mais je ne peux pas le faire en root donc j'ai un compte administrateur
              j'ai re suivi le tuto en tapant

                  ssh-keygen -t rsa ( enter )  
              Enter file in which to save the key (/root/.ssh/id_rsa): ( enter )

              ensuite, j'essaie de copier la clef sur le nas

              ssh-copy-id -i ~/.ssh/id_rsa.pub "admin@ipdunas -p port"

              et là j'obtiens un Connection timed out et il n'y a rien à faire, j'ai normalement tous les droits administrateur, je ne peux de toute façon pas les faire en root mais j'ai quand même essayé, je pense que la clef n'est pas copiée et je ne comprend pas pourquoi ?
              je n'ai même pas vraiment de message d'erreur à part que la connection ne se fait pas ...

              à noter aussi que j'ai autorisé sur le pare feu du nas toutes les requêtes sur tous les ports en provenance de mon serveur. Bref, je ne vois pas ou ça bloque ...

              EDIT
              pour voir les erreurs, je viens de faire :

              ssh -vvv admin@ipdunas -p port 

              et j'obtiens :

              OpenSSH_6.0p1 Debian-4+deb7u2, OpenSSL 1.0.1t 3 May 2016
              debug1: Reading configuration data /etc/ssh/ssh_config
              debug1: /etc/ssh/ssh_config line 19: Applying options for *
              debug2: ssh_connect: needpriv 0
              debug1: Connecting to x.x.x.x [x.x.x.x] port 22.

              Je pense qu'il faudrait supprimer les anciennes clefs, il doit y avoir un conflit à ce niveau là, c'est pratique parceque je ne connais plus l'ancienne adresse IP. j'ai vu que quelqu'un en parlait plus haut mais sans dire comment il fallait faire -> pratique aussi

                Sa marche !!!!

                Après moulte recherche sur le net en complément de mondedie.fr je suis tombé sur un auteur qui disait ceci 💯

                "Un partage NetBackup doit apparaître dans les dossiers partagés, vous ne serez pas obligé d’utiliser ce répertoire pour copier les Torrents depuis votre Seedbox, mais puisque ce répertoire est créé et que l’on ne peut pas le supprimer sans désactiver le service Rsync (ne me demandez pas pourquoi …), j’ai personnellement pris le parti de l’utiliser pour mes transferts."

                Etant donné que j'ai essayé toutes les configs possibles et imaginable et que rien ne fonctionnait, j'ai pris le partie de suivre son idée. Et sa fonctionne, c'est énorme ! Un grand merci aux personnes patientes qui mon aidé.

                Aerya Merci à toi pour ST j'ai suivie le tuto sur ton site sa fonctionnait plutot pas mal mais jamais pas trop ...

                Nik064 Bon courage à toi ! (dsl je peux pas trop t'aider)

                J'ai juste une dernière question, je souhaiterais modifier la vitesse de transfert que j'ai indiqué lors de l'installation du script.

                D'après ce que jai lu / compris dans :

                https://github.com/4r3/synchro-seedbox/blob/master/makeinstall.sh

                la config de la vitesse devrait se trouver dans le fichier /home/$USER/synchro/config/user.cfg

                Est ce que c'est juste ? J'ai juste a modifier la valeur ? Faut il que je relance quelque chose ? Vu que cette fois sa fonctionne j'ai pas envie de tout casser ..

                Nik064

                Voici le topic qui a fonctionné pour moi avec la version DSM 6.0 chez Syno :

                http://syskb.com/synchroniser-seedbox-nas-synology-rsync/

                Merci d'avance

                Est il possible d'accélérer la vitesse de synchro ? Parce que je suis à 600k alors que ma connexion peu monter à 4Mo/sec.

                Merci d'avance