« Destination le cloud » avec Dropbox et Bittorent

Publié le 20 décembre 2010 par Romainbochet

Je suppose que de nombreuses personnes ont déjà eu la chance de voir la dernière série de publicités de Windows, basée sur la phrase "Destination le Cloud"®, où de nombreux personnages basculent soudain dans un univers parallèle, dans lequel le "Cloud Microsoft" leur permet d'augmenter exponentiellement leur productivité.

Nous ne parlerons pas du cloud Microsoft dans cet article (même si j'aime beaucoup ces publicités ...)

En revanche, j'aimerais vous présenter une idée d'utilisation conjointe et très productive de deux services, j'ai nommés DropBox et Bittorent.

Scénario d'utilisation

Vous êtes en déplacement (i.e. en dehors de chez vous, ou sur votre smartphone), et vous souhaitez lancer un téléchargement sur Bittorent (la dernière ISO de Debian, par exemple), mais ce n'est pas possible d'où vous êtes, car :

  • Vous n'avez pas votre disque dur sur vous ;
  • Vous ne pensez pas que c'est le bon endroit pour utiliser Bittorent (proxy, interdictions, ...) ;
  • Vous n'avez pas de client d'installé ;
  • Vous n'avez pas la bande passante ou la puissance nécessaire (pour un smartphone) ;
  • Toute autre raison valable.

Mais comment faire ? Et c'est là que vous regardez fixement la caméra, et vous dites d'une voix claire et profonde "Destination le cloud" (ou "To the cloud" pour les plus anglophones d'entres vous).

Liste des courses

  1. Un compte sur DropBox (ou tout autre service tel que UbuntuOne, ou une installation d'OwnCloud pour les plus libristes)
  2. Un client Bittorent assez évolué : je recommande l'excellent logiciel OpenSource Transmission, qui est disponible sur toutes les plateformes.

Principe

Ce petit schéma maison explique le concept :

Utilisation du cloud pour télécharger sur Bittorent

Transmission peut "surveiller" un dossier, et si des fichiers .torrent sont ajoutés dans ce dossier, lancer le téléchargement du torrent associé sur un tracker Bittorent. Donc il suffit de poser dans DropBox (que ce soit par l'interface web ou desktop) son fichier torrent (1) pour que celui ci soit synchronisé sur le PC home (2). Transmission, ayant détecté le fichier, lance ensuite le téléchargement du torrent associé (3).

Implémentation

Il suffit de créer un dossier "torrents" dans sa dropbox, puis de régler votre client bittorent pour que ce dossier soit surveillé.

Il est dans Edition, Préférences, Torrents: cocher "ajouter automatiquement des torrents de:" en pointant vers le dossier de votre Dropbox. On peut aussi profiter de la puissance communautaire de Dropbox en partageant ce dossier avec des amis qui ont les mêmes goûts intéressés par les mêmes distributions.

On peut éventuellement cocher une option qui fait disparaître les torrents une fois qu'ils sont consommés, ce qui permet de se faire une idée de ce qu'il y a actuellement dans sa liste. Enfin, il parait essentiel de s'assurer que les fichiers qui sont téléchargés ne passeront pas dans la Dropbox ; dans le cas contraire, vous risquez un gros problème de quotas.

On en veut plus

Mais si vous souhaitez remplacer votre PC desktop par un serveur GNU/Linux, c'est aussi possible : il suffit d'installer DropBox  sans interface graphique et d'utiliser un client Bittorent en ligne de commande (encore une fois, Transmission remplit très bien cette tache).

D'autres pistes à explorer : l'impression directement depuis un dossier Dropbox sous Linux (comme le propose ce blog), l'éxécution de scripts dropboxés, le stockage de dépôts Git, ... J'espère que j'aurais le temps de m'y pencher, car certaines de ces idées permettent vraiment de gagner du temps. Destination le cloud, comme le dit si bien Microsoft

Si vous avez d'autres idées de choses pouvant être automatisées avec Dropbox, faites m'en part via les commentaires ou mon compte Twitter (@RobComaneith)