Ci sono stati un bel po 'di problemi e preoccupazioni che sono aumentati su Dropbox negli ultimi mesi che stanno facendo sentire alcune persone a disagio nel usarlo e cercano rifugio attraverso un'alternativa. Sì, ci sono molti altri servizi di archiviazione online, come Box.net, ma sembra che non ci siano assolutamente alternative che possano competere con i vantaggi offerti da Dropbox, ovvero la sincronizzazione dei file.
Tuttavia, non è necessario cercare oltre perché è finalmente comparsa una soluzione, chiamata Sparkleshare.
Informazioni su Sparkleshare
Sparkleshare è un'alternativa Dropbox per la sincronizzazione di file open source. Non è un server Web di per sé, ma piuttosto un servizio che è possibile implementare per creare la propria configurazione di sincronizzazione. Poiché puoi scegliere dove archiviare effettivamente i dati che desideri sincronizzare tra i vari sistemi, puoi avere il controllo completo sui tuoi dati in qualsiasi momento e non dover mai fare affidamento su un servizio di terze parti.
Sparkleshare utilizza il sistema GIT come sua spina dorsale. Per chi non lo sapesse, GIT è un ottimo repository di file e un servizio di tracciamento delle versioni. Molti progetti diversi (specialmente quelli open source) utilizzano GIT per controllare lo stato di avanzamento del nuovo codice all'interno di file modificati di recente. Meglio ancora, Sparkleshare alla fine sarà completamente multipiattaforma. Attualmente, le build sono disponibili per Linux e Mac, con eventuali piani per Windows, Android e iOS.
Installazione
Gli utenti di Windows avranno finalmente un programma di installazione facile da usare e gli utenti Mac dovrebbero già sapere come installare il loro pacchetto. Gli utenti Linux hanno un modo leggermente (e intendo in modo relativo) complicato per installare Sparkleshare, ma non dovrebbe essere un grosso problema.
Ubuntu
Gli utenti di Ubuntu devono aggiungere un PPA che contenga i pacchetti Sparkleshare. Sei fortunato, poiché questo PPA è stato eretto non molto tempo fa. Aggiungi il PPA con
sudo add-apt-repository ppa: warp10 / sparkleshare
, aggiorna i tuoi repository con
sudo apt-get update
e installa Sparkleshare con
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Fedora
Gli utenti Fedora devono seguire un percorso simile. Per prima cosa è necessario aggiungere un repository contenente i pacchetti Sparkleshare andando alla cartella contenente i file repo (
cd /etc/yum.repos.d
), scarica il nuovo file repo (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
) e installare i pacchetti necessari (
sudo yum install -y sparkleshare openssh-askpass
). Per sicurezza, gli utenti Fedora consigliano di rimuovere un determinato pacchetto per evitare arresti anomali non necessari. Per fare questo, dovrai digitare
sudo yum rimuovi -y nautilus-python
.
Gli utenti di qualsiasi altra distribuzione sono da soli (poiché ci sono un sacco di altre distro!). Tuttavia, non dare per scontato che un pacchetto Sparkleshare non esiste per la tua distribuzione, quindi fai qualche ricerca su Google e guarda cosa succede.
Prepararsi
Poiché Sparkleshare utilizza GIT, hai una vasta gamma di scelte su dove archiviare i tuoi file. Quando avvii Sparkleshare per la prima volta, la configurazione ti consente di scegliere tra i primi tre siti Web GIT in esecuzione su cui gli utenti possono ottenere account gratuiti, oltre alla possibilità di definire il tuo server.
Realmente creare il tuo repository GIT per eseguire Sparkleshare è fuori dal regno di questo articolo, ma se sei un po 'su Google sarai in grado di trovare alcune istruzioni. Puoi anche essere sicuro che ci sono istruzioni per creare un'interfaccia web per il tuo repository GIT. Per l'esempio in questo articolo, installerò rapidamente e utilizzerò il mio server.
Dopo l'installazione, vai avanti e avvia il programma dal tuo menu. Quando si apre, inserisci il tuo nome e indirizzo email, quindi continua.
Successivamente puoi scegliere la tua fonte e compilare le informazioni come richiesto. Assicurati di guardare prima al sito, in quanto potrebbe richiedere un ulteriore passaggio, come l'uso di una chiave SSH per un accesso sicuro e senza password. Ad esempio, se ti stai connettendo al tuo server, dovrai creare una chiave SSH con
ssh-keygen -t rsa
e inviarlo al tuo server con
ssh-copy-id USERNAME @ SERVER
. Quindi puoi connetterti con Sparkleshare.
Oltre a questo, dovresti essere finito! Ora puoi iniziare a sincronizzare nella cartella che hai scelto.
Conclusione
Questo è tutto! Ora puoi usarlo come se avessi usato Dropbox, ma con maggiore tranquillità. Se sei un paranoico in più, puoi applicare le stesse tecniche di crittografia descritte qui Come crittografare i tuoi dati Dropbox con ENCFS [Linux] Come crittografare i tuoi dati Dropbox con ENCFS [Linux] Dropbox è probabilmente uno dei migliori strumenti di sincronizzazione file online in giro. Tuttavia, se recentemente hai sfogliato le notizie tecnologiche, vedrai che Dropbox sta avendo alcuni problemi di privacy negli ultimi tempi. Pertanto, la crittografia ... Leggi di più. Quello che fai ora dipende da te.
Questa alternativa a Dropbox funziona per te? Vuoi passare a qualcos'altro o rimanere con Dropbox? Pensi che progetti come Sparkleshare siano preziosi? Fateci sapere nei commenti!