Reklama
W ostatnich miesiącach pojawiło się sporo problemów i obaw związanych z Dropbox, to znaczy: sprawianie, że niektórzy ludzie czują się nieswojo podczas korzystania z niego i szukają schronienia za pomocą alternatywny. Tak, istnieje wiele innych usług przechowywania online, takich jak Box.net 5 super łatwych narzędzi do udostępniania plików znajomym lub urządzeniomUdostępnianie plików to coś więcej niż tylko udostępniony folder w chmurze. Jeśli potrzebujesz odpowiednich aplikacji, aby to osiągnąć, wypróbuj te opcje natychmiastowego udostępniania plików online, o których być może nie słyszałeś. Czytaj więcej , ale wydaje się, że nie ma absolutnie żadnej alternatywy, która mogłaby konkurować z korzyściami, jakie zapewnia Dropbox, a mianowicie synchronizacją plików.
Nie musisz jednak szukać dalej, ponieważ w końcu pojawiło się rozwiązanie o nazwie Sparkleshare.
O Sparkleshare
Sparkleshare to alternatywa Dropbox do synchronizacji plików open source. Nie jest to serwer WWW sam w sobie, ale raczej usługa, którą możesz wdrożyć samodzielnie, aby utworzyć własną konfigurację synchronizacji. Ponieważ możesz wybrać, gdzie faktycznie przechowuje dane, które chcesz zsynchronizować między systemami, możesz mieć pełną kontrolę nad własnymi danymi przez cały czas i nigdy nie musisz polegać na usługach innych firm.
Sparkleshare używa GIT system jako jego kręgosłup. Dla tych, którzy nie wiedzą, GIT to świetne repozytorium plików i usługa śledzenia wersji. Wiele różnych projektów (zwłaszcza te o otwartym kodzie źródłowym) używa GIT do kontrolowania postępu nowego kodu w ostatnio zmodyfikowanych plikach. Co najlepsze, Sparkleshare ostatecznie będzie całkowicie wieloplatformowy. Obecnie dostępne są kompilacje dla systemów Linux i Mac, z ewentualnymi planami dla systemów Windows, Android i iOS.
Instalacja
Użytkownicy systemu Windows w końcu otrzymają łatwy w użyciu instalator, a użytkownicy komputerów Mac powinni już wiedzieć, jak zainstalować swój pakiet. Użytkownicy Linuksa mają nieco (i mam na myśli to w sposób względny) skomplikowany sposób instalacji Sparkleshare, ale nie powinno to stanowić większego problemu.
Ubuntu
Użytkownicy Ubuntu muszą dodać PPA, który zawiera pakiety Sparkleshare. Masz szczęście, ponieważ ten PPA został wzniesiony nie tak dawno temu. Dodaj PPA za pomocą
sudo add-apt-repository ppa: warp10/sparkleshare
, zaktualizuj swoje repozytoria za pomocą
aktualizacja sudo apt-get
i zainstaluj Sparkleshare z
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Fedora
Użytkownicy Fedory muszą podążać podobną ścieżką. Najpierw musisz dodać repozytorium zawierające pakiety Sparkleshare, przechodząc do folderu zawierającego pliki repo (
cd /etc/mniam.repos.d
), pobierz nowy plik repozytorium (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
) i zainstaluj niezbędne pakiety (
sudo mniam install -y sparkleshare openssh-askpass
). Aby być po bezpiecznej stronie, użytkownicy Fedory zalecają usunięcie określonego pakietu, aby zapobiec niepotrzebnym awariom. Aby to zrobić, musisz wpisać
sudo mniam usuń -y nautilus-python
.
Użytkownicy każdej innej dystrybucji są zdani na siebie (ponieważ istnieje wiele innych dystrybucji!). Jednak nie zakładaj, że pakiet Sparkleshare nie istnieje dla twojej dystrybucji, więc poszukaj go w Google i zobacz, co się pojawi.
Przygotowanie
Ponieważ Sparkleshare korzysta z GIT, masz wiele możliwości wyboru miejsca przechowywania plików. Kiedy po raz pierwszy uruchamiasz Sparkleshare, konfiguracja daje wybór między trzema najlepszymi witrynami prowadzonymi przez GIT, na których ludzie mogą uzyskać bezpłatne konta, a także możliwość zdefiniowania własnego serwera.
Właściwie tworzenie własnego repozytorium GIT do uruchamiania Sparkleshare jest poza zakresem tego artykułu, ale jeśli trochę poszukasz w Google, będziesz w stanie znaleźć kilka instrukcji. Możesz być również pewien, że istnieją instrukcje dotyczące tworzenia interfejsu internetowego dla własnego repozytorium GIT. Na przykład w tym artykule będę szybko konfigurował i korzystał z własnego serwera.
Po zainstalowaniu przejdź dalej i uruchom program z menu. Po otwarciu wpisz swoje imię i nazwisko oraz adres e-mail, a następnie kontynuuj.
Następnie możesz wybrać źródło i wypełnić wymagane informacje. Upewnij się, że najpierw spojrzysz na witrynę, ponieważ mogą wymagać wykonania dodatkowego kroku, takiego jak użycie klucza SSH w celu bezpiecznego dostępu bez hasła. Na przykład, jeśli łączysz się z własnym serwerem, musisz utworzyć klucz SSH za pomocą
ssh-keygen -t rsa
i wyślij go na swój serwer za pomocą
ssh-copy-id NAZWA UŻYTKOWNIKA@SERWER
. Następnie możesz połączyć się z Sparkleshare.
Poza tym powinieneś skończyć! Możesz teraz rozpocząć synchronizację w wybranym folderze.
Wniosek
Otóż to! Teraz możesz z niego korzystać tak, jak z Dropbox, ale z dodatkowym spokojem. Jeśli jesteś wyjątkowo paranoikiem, możesz zastosować te same techniki szyfrowania, co opisano tutaj Jak zaszyfrować dane Dropbox za pomocą ENCFS [Linux]Dropbox jest prawdopodobnie jednym z najlepszych dostępnych narzędzi do synchronizacji plików online. Jeśli jednak przeglądałeś ostatnio wiadomości techniczne, zauważysz, że ostatnio Dropbox ma pewne problemy z prywatnością. Dlatego szyfrowanie... Czytaj więcej także. To, co teraz zrobisz, zależy od Ciebie.
Czy ta alternatywa Dropbox działa dla Ciebie? Chcesz przełączyć się na coś innego lub pozostać przy Dropbox? Czy uważasz, że projekty takie jak Sparkleshare są wartościowe? Daj nam znać w komentarzach!
Danny jest seniorem na Uniwersytecie Północnego Teksasu, który lubi wszystkie aspekty oprogramowania open source i Linuksa.