Advertentie
Er zijn de afgelopen maanden nogal wat problemen en zorgen gerezen over Dropbox, namelijk waardoor sommige mensen zich ongemakkelijk voelen bij het gebruik ervan en hun toevlucht zoeken door middel van een alternatief. Ja, er zijn tal van andere online opslagdiensten, zoals: Box.net 5 supereenvoudige tools om bestanden te delen met vrienden of uw apparatenBestanden delen is meer dan alleen een gedeelde map in de cloud. Als je de juiste apps nodig hebt om dit mogelijk te maken, probeer dan deze online opties voor het direct delen van bestanden waar je misschien nog nooit van hebt gehoord. Lees verder , maar het lijkt erop dat er absoluut geen alternatief is dat kan wedijveren met de voordelen die Dropbox biedt, namelijk bestandssynchronisatie.
U hoeft echter niet verder te zoeken want er is eindelijk een oplossing verschenen, genaamd Sparkleshare.
Over Sparkleshare
Sparkleshare is een open source Dropbox-alternatief voor bestandssynchronisatie. Het is geen websiteserver op zich, maar eerder een service die u zelf kunt inzetten om uw eigen synchronisatie-setup te maken. Aangezien u kunt kiezen waar het de gegevens die u tussen systemen wilt synchroniseren, daadwerkelijk opslaat, heeft u te allen tijde volledige controle over uw eigen gegevens en hoeft u nooit te vertrouwen op een service van derden.
Sparkleshare gebruikt de GIT systeem als ruggengraat. Voor degenen die het niet weten, GIT is een geweldige bestandsrepository en versie-trackingservice. Veel verschillende projecten (vooral open source-projecten) gebruiken GIT om de voortgang van nieuwe code in recentelijk gewijzigde bestanden te controleren. Het beste van alles is dat Sparkleshare uiteindelijk volledig platformonafhankelijk zal zijn. Momenteel zijn er builds beschikbaar voor Linux en Mac, met eventuele plannen voor Windows, Android en iOS.
Installatie
Windows-gebruikers zullen uiteindelijk een gebruiksvriendelijk installatieprogramma krijgen en Mac-gebruikers zouden al moeten weten hoe ze hun pakket moeten installeren. Linux-gebruikers hebben een enigszins (en ik bedoel dit op een relatieve manier) gecompliceerde manier om Sparkleshare te installeren, maar het zou geen groot probleem moeten zijn.
Ubuntu
Ubuntu-gebruikers moeten een PPA toevoegen die de Sparkleshare-pakketten bevat. Je hebt geluk, want deze PPA is nog niet zo lang geleden opgericht. Voeg de PPA toe met
sudo add-apt-repository ppa: warp10/sparkleshare
, update uw repositories met
sudo apt-get update
en installeer Sparkleshare met
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Fedora
Fedora-gebruikers moeten een soortgelijk pad volgen. Eerst moet je een repository toevoegen die de Sparkleshare-pakketten bevat door naar de map te gaan die de repo-bestanden bevat (
cd /etc/yum.repos.d
), download het nieuwe repo-bestand (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
), en installeer de benodigde pakketten (
sudo yum install -y sparkleshare openssh-askpass
). Voor de zekerheid wordt het door Fedora-gebruikers aanbevolen dat je een bepaald pakket verwijdert om onnodige crashes te voorkomen. Om dit te doen, moet je typen
sudo yum verwijderen -y nautilus-python
.
Gebruikers van een andere distributie staan er alleen voor (aangezien er tal van andere distributies zijn!). Ga er echter niet vanuit dat er geen Sparkleshare-pakket bestaat voor uw distro, dus ga eens googelen en kijk wat er uitkomt.
Aan de slag
Omdat Sparkleshare GIT gebruikt, heeft u een grote verscheidenheid aan keuzes waar u uw bestanden wilt opslaan. Wanneer u Sparkleshare voor het eerst start, geeft de installatie u de keuze tussen de top drie van GIT-draaiende websites waar mensen gratis accounts op kunnen krijgen, evenals de mogelijkheid om uw eigen server te definiëren.
Het maken van uw eigen GIT-repository om Sparkleshare op uit te voeren valt buiten het bereik van dit artikel, maar als u een beetje Google, zult u enkele instructies kunnen vinden. U kunt er ook zeker van zijn dat er instructies zijn voor het maken van een webinterface voor uw eigen GIT-repository. Voor het voorbeeld in dit artikel ga ik snel mijn eigen server opzetten en gebruiken.
Na de installatie, ga je gang en start je het programma vanuit je menu. Wanneer het wordt geopend, vult u uw naam en e-mailadres in en gaat u verder.
Vervolgens kunt u uw bron kiezen en de gevraagde informatie invullen. Zorg ervoor dat u eerst naar de site kijkt, omdat u mogelijk een extra stap moet uitvoeren, zoals het gebruik van een SSH-sleutel voor veilige, wachtwoordloze toegang. Als u bijvoorbeeld verbinding maakt met uw eigen server, moet u een SSH-sleutel maken met
ssh-keygen -t rsa
en stuur het naar je server met
ssh-copy-id USERNAME@SERVER
. Dan kun je verbinding maken met Sparkleshare.
Anders dan dat, zou je klaar moeten zijn! U kunt nu beginnen met synchroniseren in de map die u hebt gekozen.
Conclusie
Dat is het! Nu kun je het gebruiken zoals je Dropbox gebruikte, maar met extra gemoedsrust. Als je extra paranoïde bent, kun je dezelfde versleutelingstechnieken toepassen als beschreven hier Hoe u uw Dropbox-gegevens versleutelt met ENCFS [Linux]Dropbox is misschien wel een van de beste online tools voor bestandssynchronisatie die er zijn. Als je de laatste tijd echter het technische nieuws hebt gelezen, zul je zien dat Dropbox de laatste tijd wat privacyproblemen heeft. Dus versleutelen... Lees verder ook. Wat je nu doet, is aan jou.
Werkt dit Dropbox-alternatief voor jou? Wil je overstappen naar iets anders of bij Dropbox blijven? Denk je dat projecten zoals Sparkleshare waardevol zijn? Laat het ons weten in de comments!
Danny is een senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source software en Linux.