Cet article date du 12 octobre 2013 et commence à dater, le contenu peut être obsolète !
BitTorrent Sync est un outil sécurisé de synchronisation de fichiers qui utilise le protocole peer2peer. Il est disponible sous Windows, Linux, Mac OSX, différents NAS, Android et iOS. Nous allons voir ici son installation sous Ubuntu puis une synchro iPhone et Windows.
Comparable à Dropbox, Google Drive, etc… sauf qu’ici aucunes données ne sont hébergés sur des serveurs inconnus.
Liens :
http://labs.bittorrent.com/experiments/sync.html
http://labs.bittorrent.com/
Avantages :
- Gratuit (sauf coût du serveur dédié si vous en prenez un)
- Plus besoin de stocker ses données en local / centralisation
- Synchronisation sécurisée (chiffrement AES 256)
- Meilleurs débits, synchronisation plus rapide
- Vos données ne sont pas centralisées sur un serveur (P2P)
Inconvénients :
- Espace disque limité au disque dur du serveur
- Prix plus ou moins élevé du server
- Temps important lors de l’indexation de gros volumes de fichiers
- Avoir des connaissances en informatique
- Au moins une des machines contenant les données doit être allumée ici pas de soucis avec notre Dedibox
Ajoutez le dépôt de packet ( PPA )
sudo add-apt-repository ppa:tuxpoldo/btsync sudo apt-get update
Installer le serveur “BTSync”, avec le paquet “btsync”
sudo apt-get install btsync


Vous devez créer un dossier
(ici ce sera dans le home de mon utilisateur courant)
mkdir ~/btsync
Rendez vous dès maintenant sur l’interface web
Paquet bureau : http://localhost:9999
Paquet server : http://VOTRE_IP:8888
Utilisez le login et mot de passe paramétré pendant l’installation.
Rendez vous dans “Préférences” pour paramétrer le nom de l’appareil et la langue.
Profitez en aussi pour noter le port d’écoute pour faire les ouvertures sur le firewall si nécessaire.
Toujours sur l’interface Web faites “Ajouter le dossier”
Générez une clé puis indiquez le répertoire btsync précédemment créé.
Redémarrez le service
sudo /etc/init.d/btsync restart
Divers
Afficher le log des connexions et transferts
tail -f /var/lib/btsync/sync.log
Dossiers de BTsync
/etc/default/btsync
/var/lib/btsync
/usr/lib/btsync/btsync-daemon
/usr/share/doc/btsync
Afficher l’aide de BTSync
./btsync --help
Conslusion
L’installation est plutôt simple et rapide, le projet est prometteur j’espère le voir vite évoluer, il sera pour moi une alternative sur les fichiers que je ne souhaite pas confier à Dropbox ou Google Drive…