Publicité
Il y a eu pas mal de problèmes et de préoccupations concernant Dropbox ces derniers mois, c'est-à-dire certaines personnes se sentent mal à l'aise à l'idée de l'utiliser et cherchent refuge auprès d'un alternative. Oui, il existe de nombreux autres services de stockage en ligne, tels que Box.net 5 outils super faciles pour partager des fichiers avec des amis ou vos appareilsLe partage de fichiers est plus qu'un simple dossier partagé dans le cloud. Lorsque vous avez besoin des bonnes applications pour y arriver, essayez ces options de partage de fichiers instantanés en ligne dont vous n'avez peut-être pas entendu parler. Lire la suite , mais il semble qu'il n'y ait absolument aucune alternative qui puisse rivaliser avec les avantages offerts par Dropbox, à savoir la synchronisation de fichiers.
Cependant, vous n'avez pas besoin de chercher plus loin car une solution est enfin apparue, appelée Sparkleshare.
À propos de Sparkleshare
Sparkleshare est une alternative à Dropbox pour la synchronisation de fichiers open source. Ce n'est pas un serveur de site Web en soi, mais plutôt un service que vous pouvez déployer vous-même pour créer votre propre configuration de synchronisation. Étant donné que vous pouvez choisir où il stocke réellement les données que vous souhaitez synchroniser entre les systèmes, vous pouvez avoir un contrôle total sur vos propres données à tout moment et ne jamais avoir à faire appel à un service tiers.
Sparkleshare utilise le GIT système comme son épine dorsale. Pour ceux qui ne le savent pas, GIT est un excellent service de référentiel de fichiers et de suivi de version. De nombreux projets différents (en particulier les projets open source) utilisent GIT pour contrôler la progression du nouveau code dans les fichiers modifiés plus récemment. Mieux encore, Sparkleshare finira par être complètement multiplateforme. Actuellement, les versions sont disponibles pour Linux et Mac, avec des plans éventuels pour Windows, Android et iOS.
Installation
Les utilisateurs de Windows obtiendront éventuellement un programme d'installation facile à utiliser, et les utilisateurs de Mac devraient déjà savoir comment installer leur package. Les utilisateurs de Linux ont une manière légèrement compliquée (et je dis cela de manière relative) d'installer Sparkleshare, mais cela ne devrait pas poser trop de problème.
Ubuntu
Les utilisateurs d'Ubuntu doivent ajouter un PPA contenant les packages Sparkleshare. Vous avez de la chance, car ce PPA a été érigé il n'y a pas si longtemps. Ajoutez le PPA avec
sudo add-apt-repository ppa: warp10/sparkleshare
, mettez à jour vos référentiels avec
sudo apt-get mise à jour
, et installez Sparkleshare avec
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Feutre
Les utilisateurs de Fedora doivent suivre un chemin similaire. Vous devez d'abord ajouter un référentiel contenant les packages Sparkleshare en vous rendant dans le dossier contenant les fichiers du référentiel (
cd /etc/yum.repos.d
), téléchargez le nouveau fichier repo (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
), et installez les packages nécessaires (
sudo yum install -y sparkleshare openssh-askpass
). Par mesure de sécurité, il est recommandé aux utilisateurs de Fedora de supprimer un certain paquet pour éviter les plantages inutiles. Pour ce faire, vous devrez taper
sudo yum remove -y nautilus-python
.
Les utilisateurs de toute autre distribution sont seuls (comme il existe de nombreuses autres distributions !). Cependant, ne supposez pas qu'un package Sparkleshare n'existe pas pour votre distribution, alors faites quelques recherches sur Google et voyez ce qui se passe.
Mise en place
Étant donné que Sparkleshare utilise GIT, vous disposez d'une grande variété de choix quant à l'emplacement de stockage de vos fichiers. Lorsque vous démarrez Sparkleshare pour la première fois, la configuration vous donne le choix entre les trois principaux sites Web GIT sur lesquels les gens peuvent obtenir des comptes gratuits, ainsi que la possibilité de définir votre propre serveur.
En fait, créer votre propre référentiel GIT pour exécuter Sparkleshare est en dehors du domaine de cet article, mais si vous recherchez un peu, vous pourrez trouver des instructions. Vous pouvez également être sûr qu'il existe des instructions pour créer une interface Web pour votre propre référentiel GIT. Pour l'exemple de cet article, je vais rapidement configurer et utiliser mon propre serveur.
Après l'installation, lancez le programme à partir de votre menu. Lorsqu'il s'ouvre, remplissez votre nom et votre adresse e-mail, puis continuez.
Ensuite, vous pouvez choisir votre source et remplir les informations demandées. Assurez-vous d'abord de consulter le site, car il peut vous obliger à effectuer une étape supplémentaire, telle que l'utilisation d'une clé SSH pour un accès sécurisé et sans mot de passe. Par exemple, si vous vous connectez à votre propre serveur, vous devrez créer une clé SSH avec
ssh-keygen -t rsa
et envoyez-le à votre serveur avec
ssh-copy-id USERNAME@SERVER
. Ensuite, vous pouvez vous connecter avec Sparkleshare.
A part ça, tu devrais avoir fini! Vous pouvez maintenant commencer la synchronisation dans le dossier que vous avez choisi.
Conclusion
C'est ça! Vous pouvez désormais l'utiliser comme vous utilisiez Dropbox, mais avec une tranquillité d'esprit supplémentaire. Si vous êtes très paranoïaque, vous pouvez appliquer les mêmes techniques de cryptage que celles décrites ici Comment chiffrer vos données Dropbox avec ENCFS [Linux]Dropbox est sans doute l'un des meilleurs outils de synchronisation de fichiers en ligne. Cependant, si vous avez parcouru l'actualité technologique ces derniers temps, vous verrez que Dropbox rencontre des problèmes de confidentialité ces derniers temps. Par conséquent, le cryptage... Lire la suite également. Ce que vous faites maintenant dépend de vous.
Cette alternative à Dropbox fonctionne-t-elle pour vous? Vous souhaitez passer à autre chose ou rester avec Dropbox? Pensez-vous que des projets comme Sparkleshare sont précieux? Faites le nous savoir dans les commentaires!
Danny est senior à l'Université de North Texas et aime tous les aspects des logiciels open source et Linux.