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/
{ {บทความนี้เขียนได้{ยอดเยี่ยม|ดีมาก}, {ขอบคุณสำหรับข้อมูล|ขอบคุณที่แบ่งปัน}!|{ชอบมุมมองของคุณ|มุมมองของคุณน่าสนใจจริงๆ}, {ให้แง่คิดใหม่ๆ กับฉัน|มีข้อมูลใหม่ที่ฉันไม่เคยรู้มาก่อน}.|นี่คือสิ่งที่ฉันกำลังมองหา,
{เป็นบทความที่มีประโยชน์มาก|ช่วยตอบคำถามที่ฉันสงสัยได้มาก}!|{คุณแนะนำหนังสือเพิ่มเติมเกี่ยวกับหัวข้อนี้ได้ไหม|มีหนังสืออะไรที่คล้ายกับเรื่องนี้แนะนำบ้าง}?|{ฉันเห็นด้วยกับความคิดเห็นของคุณ|ความคิดเห็นของคุณน่าสนใจ}, และ{อยากอ่านบทความเพิ่มเติม|อยากเห็นเนื้อหาเพิ่มเติมจากคุณ}.|{ข้อมูลที่น่าสนใจมาก|ข้อมูลนี้ใหม่มากสำหรับฉัน}, {เพิ่งเริ่มสนใจเรื่องนี้|มันทำให้ฉันอยากศึกษาเพิ่มเติม}.|มีข้อแนะนำเพิ่มเติมจากสิ่งที่คุณพูดในบทความนี้ไหม?|นี่เป็นครั้งแรกที่ฉันได้ยินเรื่องนี้, {อยากเรียนรู้เพิ่มเติมจริงๆ|อยากทำความเข้าใจมากขึ้น}.|มันทำให้ฉันนึกถึงประสบการณ์ของตัวเอง{ที่เกี่ยวข้อง|}.|บทความนี้{เปิดมุมมองใหม่ๆ ให้ฉันได้มาก|มีข้อมูลที่น่าติดตามจริงๆ}.|{น่าสนใจมากครับ|ข้อมูลนี้ดีมากครับ}, {ขอบคุณที่ให้ความรู้|ขอบคุณสำหรับข้อมูลครับ}.|{ชอบวิธีการนำเสนอของคุณ|การนำเสนอของคุณเข้าใจง่าย}, {มันชัดเจนและตรงประเด็น|มันทำให้เข้าใจได้ง่ายจริงๆ}.|สิ่งนี้ช่วยโปรเจ็กต์ของฉันได้มาก, {ขอบคุณครับ|ขอบคุณมากจริงๆ}.|{อยากได้ยินความคิดเห็นจากคนอื่นๆ เพิ่มเติม|ใครมีความคิดเห็นเพิ่มเติม}
เกี่ยวกับเรื่องนี้?|{หัวข้อนี้สำคัญและควรถูกพูดถึงมากขึ้น|มันเป็นหัวข้อที่ควรได้รับการพูดถึง}.|{มีคำแนะนำเพิ่มเติมจากที่คุณเขียนไหม|ช่วยขยายความเกี่ยวกับเรื่องนี้ได้ไหม}?|{บทความนี้น่าสนใจ|เนื้อหาน่าติดตามจริงๆ}, {ให้แง่มุมที่ไม่เคยนึกถึง|ทำให้ฉันคิดในมุมใหม่ๆ}.|{อยากอ่านบทความเพิ่มเติมเกี่ยวกับเรื่องนี้|หวังว่าจะได้เห็นเนื้อหาเพิ่มเติมเกี่ยวกับหัวข้อนี้}.|{จะดีถ้าเพิ่มเติมเรื่อง...ในบทความนี้ด้วย|ถ้ารวมเรื่อง...ไว้ในบทความนี้จะสมบูรณ์มากขึ้น}.|{คุณเขียนได้ชัดเจนมาก|คำอธิบายของคุณยอดเยี่ยม}, {ติดตามผลงานของคุณต่อไป|รออ่านบทความถัดไปของคุณ}.}