Sparkleshare : installer votre propore Dropbox-like

Dans un récent article, je vous ai parlé des déboires de sécurité qu’a connu Dropbox, mais j’ai oublié de signaler un autre gros défaut : Dropbox est propriétaire ! Confier ses données personnelles à ce genre d’applications peut donc être un peu dangereux. Mais fort heureusement un équivalent libre est désormais disponible.

SparkleShare est une alternative libre à DropBox, qu’on peut facilement installer et configurer sur son propre serveur, malgré son jeune âge  -elle est encore en version bêta- elle est néanmoins très prometteuse. Grâce à SparkleShare, non seulement vous n’aurez plus des problèmes de quota mais surtout vos fichiers seront en bonnes mains puisque c’est vous qui les hébergez et que vous avez un contrôle total sur l’application.

Pour tester SpakleShare, il faut avant tout installer les paquets openssh-server et git-core, si ce n’est pas déjà fait :

# aptitude install git-core openssh-server

Une fois que nous deux paquets sont installés, on crée un répertoire git qu’on va nommer sparkleshare :

$ git init –bare sparkleshare.git

Ça c’était la partie serveur, maintenant on va s’attaquer à la partie client :

# aptitude install git build-essential intltool mono-devel gtk-sharp2 nant python-nautilus  openssh-client
$ git clone https://github.com/hbons/SparkleShare.git
$ cd Sparkleshare
$ ./autogen.sh –prefix=/usr
$ make
# make install

Ensuite, on génère une paire de clef RSA, pour s’authentifier sur le serveur, ne choisissez aucun mot de passe quand cette question vous sera posé, taper juste Entrée :

$ ssh-keygen

 

Envoyer maintenant cette clef à votre serveur :

$ ssh-copy-id utilisateur@AdresseServeur

L’adresse du serveur est souvent localhost. Vous pouvez lancer SparkleShare maintenant :

$ sparkleshare start

Une fenêtre pop-up devrait apparaître, saisissez votre nom et adresse email. Cochez « On my own server » puis taper « utilisateur@AdresseServeur ». Dans le champ « Folder name », entrez le chemin vers le répertoire  git qu’on a crée tout à l’heure, ça doit être du genre /home/utilisateur/sparkleshare.git. Enfin cliquez sur Sync.

Voilà, à présent vous avez votre propre application Dropbox-like, mais si vous voulez ne pas se casser la tête avec l’installation de SparkleShare sur votre propre serveur, vous pouvez créer un compte chez Github ou Gitorious.

Vus : 4460
Publié par crowd42 : 370