BitTorrent Sync sur un Synology DS212
Par Web - Lien permanent
Vous aurez sans doute entendu parler de BitTorrent Sync, un logiciel non libre en test depuis quelques mois déjà, et diffusé un peu plus largement aujourd’hui.
L’idée, c’est d’utiliser le protocole P2P reconnu bittorent pour partager/sauvegarder ses fichiers entre ses périphériques de manière rapide et sécurisé.
Pour Gnu/Linux, différents binaires sont disponibles au téléchargement, dont une version pour processeur ARM [1]. J’ai donc voulu tester cela sur mon serveur NAS Synology 212, puisqu’il semblait être compatible bien que non présent sur cette liste.
Dans les grandes lignes, voici les étapes pour lancer BitTorrent Sync [2] :
- téléchargez l’archive de BitTorrent Sync
- via SSH, connectez-vous à votre boitier Synology (autorisez si ce n’est pas déjà fait le service)
- lancer btsync qui tournera en tâche de fond
- autorisez le port 8888 du firewall du Synology
- avec un navigateur web, consultez la page de configuration, en saisissant l’adresse IP de votre Synology, par exemple 192.168.0.1:8888
Il ne vous reste plus qu’à ajouter un répertoire à partager, et générer une clé de partage.
Sur le poste client, sous Fedora pour moi par exemple, je lance le service et comme pour le Synology, j’ouvre la page de configuration (localhost:8888). J’ajoute un dossier pour la synchronisation, et en clé de partage, je colle la valeur précédemment générée sur le Synology., et c’est parti !
Interface web du serveur :
Interface web du client :
Pour en savoir plus, je vous invite à parcourir la documentation.
La syncho est terminée, vous pouvez maintenant tranquillement travailler dans votre répertoire, qui se synchronisera tout seul pour mettre à jour les données sur votre serveur,
Vous souhaitez installer BitTorrentSync sur votre serveur Debian, allez voir chez jcd !
Notes
[1] j’ai tenté sur mon Cubox, mais rien ne se lance, dommage !
[2] j’ai vu après coup que sur le même post du forum, vous pourrez trouver un mini howto bien mieux que le mien par Eric1868
Commentaires
Merci pour le lien.
J'avoue que j'ai un peu de mal avec mon NAS Synology, un vieux DS211j, je suis en train de tester divers sources et pour l'instant il ne démarre même pas (plantage à l'exécution)
Ah zut, il semble effectivement y avoir des différences de support en fonction du processeur et de la librairie disponible.
Je corrige. Pour le NAS Synology DS211j qui tourne avec un processeur ARM v5 il faut le tar suivant :
http://btsync.s3-website-us-east-1....
Et ça fonctionne tout de suite mieux ! Si ça peut aider quelqu'un...
Sinon quelqun a trouvé une astuce pour que les dossier de vignettes "@eaDir" du Syno ne se synchronisent pas ?
J'avoue ne pas avoir vu encore ces dossiers.
Le premier résultat dans Google propose une solution peut-être pour exécuter une suppression de ces dossiers avec une tâche cron.
http://jerome.colombet.free.fr/?pdf...
Ces dossiers sont générés lorsqu'on active le service d'indexage multimédia (des photos dans mon cas). ça permet d'avoir des vignettes faites à l'avance et soulage le proc quand on navigue dans les répertoires avec photo station ou en upnp/av.
Je ne peux pas les supprimer. Enfin si, mais elles vont de toute façon être régénèré à la prochaine indexation.
Peut etre communiquer cette suggestion aux dev de btsync serait une bonne idee (a savoir rajouter la possibilite de creer une liste "noire", style ignore @* type=folder)
J'ai un NAS synology aussi et j'aimerais bien utiliser BTsync, mais j'avoue qu'il est penible de voir les @eadir sur mon laptop.
Autre question: j'imagine que lorsqu'on creee un hash il est automatiquement communique au site officiel de btsync, puisque que lorsqu'on rentre le hash cote client, il trouve automatiquement quelle machine lui est associe.
Ca serait bien de pouvoir selectionner un serveur personnalise.
Comme ca, en local, sans connexion internet, on pourra aussi facilement synchroniser entre son laptop et son serveur. (et puis ca permettra d'etre independant du site de btsync)
Sinon, comment marche btsync si ce n'est pas comme ca?
L'IP est contenue dans le hash? Autre idee?
@glattering Tes remarques sont pertinentes, mais effectivement c'est plutôt aux dev de les faire :)
BOn finalement, voila la FAQ, ca donne un peu d'eau au moulin:
http://labs.bittorrent.com/experime...
Apparemment, pas de centralisation par btsync inc. :)
Par contre, pas de projet de liberer le code (ca m'a refroidi direct) :(
Les hash sont donc broadcastes un peu partout sur internet. Je me demande qu'elle la la securite d'un tel systeme. Je peux entrer un hash au hasard et recuperer le contenu du dossier de qqun... A moins que je n'aie pas compris qqch.
Sylvain: je n'ai rien pose comme question sur le forum etant donne que je n'y connais pas grand chose. Je me place plutot comme un utilisateur pas ignare en informatique ;)
Ah oui et il m'a semble lire quelquepart qu'en editant un fichier de config a la mano on peut lui dire de ne pas synchroniser certains fichiers et donc peut etre eviter la synchro des @eadir sur synology (pour repondre a une question plus haut)
Merci pour ta contribution :)
On peut effectivement imaginer qu'en saisissant un hash au hasard qui existe de pouvoir synchroniser le contenu.. Étant nul en math je ne pourrais pas calculer la probabilité, mais elle doit être assez faible !
NB : pour le moment je n'utilise plus BTSync, mon NAS me suffit et je ne gère pas beaucoup de données sur mes postes clients.
Merci JcDenis pour ton message concernant le DS211j, tu m'as sauvé la soirée !
https://roommx.com/