Sparkleshare - Une excellente alternative Open Source à Dropbox [Linux & Mac]

Sparkleshare - Une excellente alternative Open Source à Dropbox [Linux & Mac] / Mac

Quelques problèmes et préoccupations au sujet de Dropbox au cours des derniers mois font que certaines personnes se sentent mal à l'aise de l'utiliser et cherchent refuge par le biais d'une alternative. Oui, il existe de nombreux autres services de stockage en ligne, tels que Box.net, mais il semble qu’aucune alternative ne puisse concurrencer les avantages offerts par Dropbox, à savoir la synchronisation des 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 à 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. Etant donné que vous pouvez choisir où les données que vous souhaitez synchroniser entre les systèmes seront stockées, vous pouvez contrôler à tout moment vos propres données et ne jamais avoir à faire appel à un service tiers..

Sparkleshare utilise le système GIT comme colonne vertébrale. Pour ceux qui ne le savent pas, GIT est un excellent service de suivi de versions et de référentiels de fichiers. De nombreux projets différents (notamment ceux à code source ouvert) utilisent GIT pour contrôler la progression du nouveau code dans les fichiers récemment modifiés. Le meilleur de tous, Sparkleshare sera finalement complètement multi-plateforme. Actuellement, les versions sont disponibles pour Linux et Mac, avec des plans éventuels pour Windows, Android et iOS..

Installation

Les utilisateurs Windows auront éventuellement un programme d’installation facile à utiliser, et les utilisateurs Mac devraient déjà savoir comment installer leur paquet. Les utilisateurs de Linux ont un moyen légèrement compliqué d’installer Sparkleshare (ce qui est assez relatif), 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é construit il n'y a pas si longtemps. Ajouter le PPA avec

sudo add-apt-repository ppa: warp10 / sparkleshare

, mettre à jour vos référentiels avec

sudo apt-get update

, et installez Sparkleshare avec

sudo apt-get installer 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 allant dans le dossier contenant les fichiers repo (

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 installer -y sparkleshare openssh-askpass

). Pour plus de sécurité, les utilisateurs de Fedora recommandent de supprimer un certain package pour éviter les plantages inutiles. Pour ce faire, vous devrez taper

sudo yum remove -y nautilus-python

.

Les utilisateurs de toute autre distribution sont autonomes (car il existe de nombreuses autres distributions!). Cependant, ne supposez pas qu’un package Sparkleshare n’existe pas pour votre distribution, faites donc de la recherche sur Google et voyez ce qui se présentera..

Mise en place

Puisque Sparkleshare utilise GIT, vous avez 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 exécutant GIT sur lesquels les utilisateurs peuvent obtenir des comptes gratuits, ainsi que la possibilité de définir votre propre serveur..

En fait, la création de votre propre référentiel GIT sur lequel exécuter Sparkleshare se situe en dehors du cadre de cet article, mais si vous utilisez un peu Google, vous pourrez trouver des instructions. Vous pouvez également vous assurer qu'il existe des instructions pour créer une interface Web pour votre propre référentiel GIT. Pour l'exemple dans cet article, je vais rapidement configurer et utiliser mon propre serveur.

Après l’installation, lancez le programme à partir de votre menu. Quand il s'ouvre, remplissez votre nom et votre adresse email, puis continuez.

Ensuite, vous pouvez choisir votre source et compléter les informations demandées. Assurez-vous de consulter le site en premier, car ils peuvent vous demander d'effectuer une étape supplémentaire, telle que l'utilisation d'une clé SSH pour un accès sécurisé sans mot de passe. Par exemple, si vous vous connectez à votre propre serveur, vous devez créer une clé SSH avec

ssh-keygen -t rsa

et l'envoyer à votre serveur avec

ssh-copy-id USERNAME @ SERVER

. Ensuite, vous pouvez vous connecter avec Sparkleshare.

Sinon, tu devrais avoir fini! Vous pouvez maintenant démarrer la synchronisation dans le dossier que vous avez choisi.

Conclusion

C'est tout! Vous pouvez maintenant l'utiliser comme vous avez utilisé Dropbox, mais en toute tranquillité d'esprit. Si vous êtes paranoïaque, vous pouvez appliquer les mêmes techniques de cryptage que celles décrites ci-dessous. Procédure de cryptage de vos données Dropbox avec ENCFS [Linux] Procédure de cryptage de vos données Dropbox avec ENCFS [Linux] Dropbox est sans doute l'un des meilleurs outils de synchronisation de fichiers en ligne. autour. Toutefois, si vous avez feuilleté l'actualité technique ces dernières années, vous constaterez que Dropbox a récemment rencontré des problèmes de confidentialité. Par conséquent, le chiffrement… Lire la suite également. Ce que tu fais maintenant est à toi.

Cette alternative Dropbox fonctionne-t-elle pour vous? Voulez-vous passer à autre chose ou rester avec Dropbox? Pensez-vous que des projets comme Sparkleshare sont utiles? Faites le nous savoir dans les commentaires!

En savoir plus sur: Outils de collaboration, Dropbox, Ubuntu.