Sparkleshare - En bra öppen källkod alternativ till Dropbox [Linux & Mac]
Det har funnits en hel del problem och bekymmer som har stigit om Dropbox under de senaste månaderna, vilket gör vissa människor obehagliga över att använda den och söker tillflykt genom ett alternativ. Ja, det finns många andra online-lagringstjänster, som Box.net, men det verkar som om det absolut inte finns något alternativ som kan konkurrera med de fördelar som Dropbox ger, nämligen filsynkronisering.
Men du behöver inte leta längre eftersom en lösning äntligen har dykt upp, kallad Sparkleshare.
Om Sparkleshare
Sparkleshare är en öppen källfilsynkronisering Dropbox-alternativ. Det är inte en webbserver i sig, utan snarare en tjänst som du kan distribuera dig själv för att skapa din egen synkroniseringsinstallation. Eftersom du kan välja var den faktiskt lagrar de data som du vill synkronisera mellan system, kan du hela tiden ha fullständig kontroll över dina egna data och behöver aldrig lita på en tredjeparts tjänst.
Sparkleshare använder GIT-systemet som sin ryggrad. För dem som inte vet är GIT ett bra filförråd och versionsspårningstjänst. Många olika projekt (särskilt öppna källor) använder GIT för att styra utvecklingen av ny kod inom mer nyligen ändrade filer. Bäst av allt kommer Sparkleshare så småningom att vara helt plattform. För närvarande finns byggnader tillgängliga för Linux och Mac, med eventuella planer för Windows, Android och iOS.
Installation
Windows-användare får så småningom ett lättanvänt installationsprogram, och Mac-användare borde redan veta hur man installerar sitt paket. Linux-användare har lite (och jag menar det på ett relativt sätt) komplicerat sätt att installera Sparkleshare, men det borde inte vara mycket av ett problem.
Ubuntu
Ubuntu-användare måste lägga till en PPA som innehåller Sparkleshare-paketen. Du har tur, eftersom denna PPA byggdes inte för länge sedan. Lägg till PPA med
sudo add-apt-repository ppa: warp10 / sparkleshare
, uppdatera dina arkiv med
sudo apt-get uppdatering
, och installera Sparkleshare med
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Fedora
Fedora-användare måste följa en liknande väg. Först måste du lägga till ett förråd som innehåller Sparkleshare-paketet genom att gå till mappen som innehåller repofilerna (
cd /etc/yum.repos.d
), ladda ner den nya repo-filen (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
) och installera nödvändiga paket (
sudo yum installera -y sparkleshare openssh-askpass
). För att vara på den säkra sidan rekommenderar Fedora-användare att du tar bort ett visst paket för att förhindra onödiga kraschar. För att göra detta måste du skriva
sudo yum ta bort -y nautilus-python
.
Användare av någon annan distribution är på egen hand (eftersom det finns många andra distros!). Men antar inte att ett Sparkleshare-paket inte existerar för din distro, så gör några Googling och se vad som händer.
Komma igång
Eftersom Sparkleshare använder GIT har du en mängd olika val om var du ska lagra dina filer. När du startar Sparkleshare, ger inställningen dig ett val mellan de tre tre GIT-löpande webbplatser som människor kan få gratis konton på, samt möjligheten att definiera din egen server.
Egentligen skapar du ditt eget GIT-förråd för att köra Sparkleshare på ligger utanför riken i den här artikeln, men om du använder Google lite kan du hitta några instruktioner. Du kan också vara säker på att det finns anvisningar för att skapa ett webbgränssnitt för ditt eget GIT-arkiv. För exemplet i den här artikeln kommer jag snabbt att installera och använda min egen server.
Efter installationen, fortsätt och starta programmet från din meny. När det öppnas fyller du i ditt namn och din e-postadress och fortsätter sedan.
Därefter kan du välja din källa och fylla i informationen efterfrågad. Se till att du först tittar på webbplatsen, eftersom de kanske kräver att du gör ett extra steg, till exempel med en SSH-nyckel för säker, lösenordsfri åtkomst. Om du till exempel kopplar till din egen server måste du skapa en SSH-nyckel med
ssh-keygen -t rsa
och skicka den till din server med
ssh-copy-id USERNAME @ SERVER
. Då kan du ansluta till Sparkleshare.
Annat än det borde du vara klar! Du kan nu börja synkronisera i den mapp du valde.
Slutsats
Det är allt! Nu kan du använda det som om du använde Dropbox, men med extra sinnesro. Om du är extra paranoid kan du använda samma krypteringsteknik som beskrivs här. Så här krypterar du din Dropbox-data med ENCFS [Linux] Så här krypterar du Dropbox-data med ENCFS [Linux]. Dropbox är utan tvekan ett av de bästa online-synkroniseringsverktygen runt. Men om du har skuggat igenom tekniska nyheterna på senare tid ser du att Dropbox har några sekretessproblem senast. Därför krypterar du ... Läs mer också. Vad du gör nu är upp till dig.
Fungerar det här Dropbox-alternativet för dig? Vill du byta till något annat eller stanna med Dropbox? Tror du att projekt som Sparkleshare är värdefulla? Låt oss veta i kommentarerna!
Utforska mer om: Samarbetsverktyg, Dropbox, Ubuntu.