Istnieje wiele opcji synchronizacji w systemie Linux, aleprawie żadna z nich nie skupia się na deweloperze. I tu właśnie pojawia się Sparkleshare: narzędzie do synchronizacji plików, które pozwala użytkownikom synchronizować i udostępniać różne pliki tekstowe, dokumenty biurowe i inne małe typy danych użytkownikom w sieci LAN lub przez Internet w sposób podobny do Dropbox. Sparkleshare jest bezpłatny i działa bardzo dobrze na niezliczonych dystrybucjach Linuksa. Aby używać SparkleShare w systemie Linux, musisz skonfigurować zarówno klienta, jak i hosta.
Serwer Sparkleshare
System hosta Sparkleshare konfiguruje się bez wysiłku dzięki swojemu narzędziu „Dazzle”. Dazzle to skrypt powłoki, którego użytkownicy mogą używać do szybkiego manipulowania udziałami Sparkleshare, łączenia klientów i etcetera.
Uwaga: nie musisz mieć dedykowanego serwera do obsługi projektu Sparkleshare. Jednak dobrym pomysłem jest zainstalowanie serwera Sparkleshare na regularnie używanym komputerze.
Skrypt Dazzle nie wymaga żadnej unikalnej konfiguracji do użycia lub instalacji. Zamiast tego użyj wget narzędzie do pobrania go do katalogu domowego serwera Linux lub pulpitu, na którym będą przechowywane pliki.
wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
Zaktualizuj uprawnienia do skryptu Dazzle, aby komputer z systemem Linux mógł go poprawnie używać. Bez odpowiednich uprawnień jest bardzo prawdopodobne, że skrypt nie będzie działał poprawnie.
sudo chmod +x dazzle.sh
Po ustawieniu uprawnień uruchom konfigurację Dazzledowództwo. Polecenie setup automatycznie wygeneruje różne pliki konfiguracyjne, a także inne niezbędne zmiany systemowe potrzebne do uruchomienia udanego systemu Sparkleshare.
Uzyskaj uprawnienia roota dzięki:
sudo -s
Następnie zamień na konto root za pomocą su Komenda.
su
Z rootem uruchom proces instalacji Dazzle.
sh dazzle.sh setup
Teraz, gdy konfiguracja jest załatwiona, tak jestmożliwe skonfigurowanie udziału. Pamiętaj, że hosty plików Sparkleshare najlepiej nadają się do kodu, plików tekstowych, zdjęć lub innych małych dokumentów. Nie próbuj używać tego do dużych plików, ponieważ nie do tego służy oprogramowanie. Aby utworzyć nowy udział, wywołaj Stwórz Komenda.
sh dazzle.sh create NEW_SHARE_NAME
Po ukończeniu skrypt Dazzle zostanie wydrukowanyszczegóły połączenia zdalnego dla nowego udziału. Skopiuj informacje o udostępnieniu i zapisz je w pliku tekstowym. Powtarzaj ten proces tyle razy, ile chcesz, jeśli chcesz mieć wiele oddzielnych udziałów z hostem Sparkleshare.
Klient Sparkleshare
Teraz, gdy masz już serwer Sparklesharepracując, czas skonfigurować rzeczy po stronie klienta. Na szczęście Sparkleshare jest łatwo dostępny we wszystkich głównych systemach operacyjnych. Aby zainstalować Sparkleshare w systemie Linux, otwórz terminal i postępuj zgodnie ze wskazówkami w zależności od dystrybucji systemu Linux.
Ubuntu
sudo apt install sparkleshare
Debian
sudo apt-get install sparkleshare
Arch Linux
Użytkownicy Arch Linux mają dostęp do klienta Sparkleshare, jeśli włączą repozytorium „Społeczność” /etc/pacman.conf.
sudo pacman -S sparkleshare
Fedora
sudo dnf install sparkleshare -y
OpenSUSE
sudo zypper install sparkleshare
Ogólne Linuxesy przez Flatpak
Programiści Sparkleshare mają do zainstalowania wersję Flatpak. Aby go uzyskać, postępuj zgodnie z naszym przewodnikiem, aby skonfigurować Flatpak na komputerze z systemem Linux.
Po skonfigurowaniu Flatpak do pracy na komputerze z systemem Linux, wprowadź następujące polecenia, aby Sparkleshare działał.
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.sparkleshare.SparkleShare
Łączenie z serwerem Sparkleshare
Aby połączyć się z hostowanym Sparkelshare, musisznajpierw musisz dodać identyfikator do swojego serwera. Uruchom klienta Sparkleshare i kliknij go prawym przyciskiem myszy w zasobniku systemowym na pulpicie. W menu po kliknięciu prawym przyciskiem myszy znajdź „Identyfikator klienta” i kliknij przycisk „skopiuj do schowka”.

Wróć na serwer, na którym znajduje się Twój projekt Sparkleshare, i uzyskaj dostęp do konta root sudo -s.
sudo -s
Po uruchomieniu sudo -s polecenie, przełącz się na konto root, wykonując su polecenie w terminalu.
su
W przypadku dostępu do konta root uruchom skrypt Dazzle i użyj połączyć cecha. Po wyświetleniu monitu weź identyfikator klienta i wklej go do terminala. Powtórz ten proces dla każdego użytkownika, który potrzebuje dostępu do zdalnego projektu Sparkleshare.
sh dazzle.sh link
Gdy wszyscy twoi klienci są połączeni,ponownie kliknij prawym przyciskiem myszy ikonę Sparkleshare na pasku zadań i wybierz „dodaj projekt hostowany”. Wprowadź szczegóły połączenia dla swojego udziału, aby uzyskać dostęp! Jeśli połączenie się powiedzie, dane natychmiast rozpoczną synchronizację z komputerem z systemem Linux za pośrednictwem klienta.

Chcesz dodać nowe dane do zdalnego serwera Sparkleshare? Otwórz menedżera plików dla systemu Linux i przejdź do / home / nazwa użytkownika / Sparkleshare /.

Aby udostępnić pliki użytkownikom podłączonym do twojego projektu Sparkleshare, kliknij jeden z podfolderów projektu wewnątrz ~ / Sparkleshare. Skopiuj dane do folderu projektu i pozwól klientowi przesłać je do innych użytkowników.
Komentarze