Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

BTshare

BTshare propose de partager simplement ses documents en se basant sur le protocole bittorrent. Ainsi, vos fichiers restent bien chez vous au lieu d'être déposés sur un autre serveur. Et si vous voulez les envoyer à plusieurs destinataires, la vitesse de chargement est d'autant plus rapide, contrairement à un hébergement classique.

Pourquoi?

Pour partager de gros documents, on utilise parfois des services web pour déposer ses fichiers (comme dl.free, mega ou picasa). Ça présente malgré tout plusieurs défauts :

Ça ressemble à ça :

Utilisation

Admettons que vous avez choisi de partager les documents présents dans /home/utilisateur/Partage.

Remarque : Pour des raisons évidentes de confidentialité, les fichiers sont partagés sans tracker. Tout passe par DHT, c'est donc tout à fait normal s'il faut un délai de quelques minutes avant que le téléchargement démarre. Gardez toutefois en tête que dans la DHT, le nom de vos fichiers et leur hash sont visibles publiquement. N'utilisez donc pas BTshare pour partager des données très sensibles, même si je vois mal ce qu'on peut faire d'un hash. Préférez en cas de doute le partage d'archives chiffrées avec pgp ou le logiciel syncthing : http://syncthing.net/ .

Installation

Avec le paquet debian

Un paquet debian est disponible ici. Installez-le avec dpkg, puis lancez la commande btshare.

dpkg -i btshare_version.deb

À partir des sources

Dépendances : python3-libtorrent et python3-bottle

Les sources sont ici.

Rapidement, avec wget, ça donne ça :

wget http://dev.yeuxdelibad.net/btshare.tgz

Vous pouvez alors directement utiliser btshare en lançant dans ce dossier:

python3 btshare-web.py

Fabriquer un paquet debian

Vous pouvez fabriquer un paquet debian de la version que vous voulez avec equivs-build :

Installez le paquet généré avec dpkg -i nom_du_paquet.deb. Si besoin, installez les dépendances ainsi : apt-get install -f.

Enfin, vous pourrez lancer btshare de cette façon :

Contribuez

Toutes les contributions sont bienvenues.