Chcesz z łatwością synchronizować pliki pomiędzy różnymi systemami operacyjnymi, takimi jak Mac, Windows, Linux, Android i innymi? Poznaj Resilio Sync! To innowacyjne narzędzie do synchronizacji zostało stworzone przez zespół, który ma na koncie BitTorrent. Wykorzystuje protokół BitTorrent do przesyłania plików zarówno w sieci lokalnej, jak i w Internecie. Poniżej znajdziesz instrukcje dotyczące konfiguracji serwera Resilio Sync w systemie Linux.
Dodanie repozytorium oprogramowania
Zanim zainstalujesz Resilio Sync, musisz dodać do systemu repozytorium oprogramowania. To konieczne, ponieważ jest to program zewnętrzny, a wiele dystrybucji Linuksa nie zawiera go w swoich domyślnych repozytoriach. Dzieje się tak, ponieważ Resilio Sync jest oprogramowaniem zamkniętoźródłowym, a dystrybucje Linuksa nie mają licencji na jego dystrybucję.
Postępuj zgodnie z poniższymi krokami, aby dodać repozytorium oprogramowania do swojego systemu.
Dystrybucje oparte na Debianie / Ubuntu
Chociaż repozytorium jest w dużej mierze dostosowane do Debiana, można je również z powodzeniem wykorzystać w innych dystrybucjach opartych na Debianie i Ubuntu. Obecnie nie ma oficjalnego PPA dla użytkowników Ubuntu, więc poniższe kroki będą musiały wystarczyć. Otwórz terminal i wklej poniższą linię poleceń. Pamiętaj, aby nie dodawać żadnych spacji. Skrócenie lub zmiana tej linii spowoduje błąd podczas edycji.
To polecenie automatycznie doda źródło oprogramowania bez potrzeby edytowania pliku ręcznie:
echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Po dodaniu źródła oprogramowania musisz pobrać klucz GPG. Jest to kluczowe, ponieważ menedżer pakietów nie zainstaluje oprogramowania, które nie jest podpisane:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Na koniec zaktualizuj system, aby odzwierciedlić wprowadzone zmiany.
Dla systemów opartych na Ubuntu: sudo apt update
Dla systemów opartych na Debianie: sudo apt-get update
Dystrybucje oparte na Redhat
Podobnie jak w przypadku dystrybucji opartych na Debianie, użytkownicy systemów opartych na Redhat muszą dodać repozytorium oprogramowania do swojego systemu, aby móc zainstalować Resilio Sync.
Aby to zrobić, otwórz terminal i uzyskaj uprawnienia administratora:
sudo -s
Gdy masz uprawnienia, stwórz nowy plik konfiguracyjny repozytorium:
sudo nano /etc/yum.repos.d/resilio-sync.repo
Następnie wklej następujące informacje do pliku:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
Po utworzeniu pliku repozytorium dodaj również publicznie podpisany klucz GPG, ponieważ wiele systemów opartych na Redhat wymaga tego kroku dla bezpieczeństwa:
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Instalacja
Repozytoria oprogramowania zostały dodane, więc teraz możesz przystąpić do instalacji. Jeśli nie korzystasz z Arch Linux, dystrybucji opartej na Debianie / Ubuntu lub Redhat, będziesz musiał pobierz ogólny pakiet binarny Resilio Sync.
Uwaga: jeśli korzystasz z ogólnego pliku binarnego, instrukcje będą najprawdopodobniej podobne do tych poniżej.
Systemy oparte na Ubuntu (Mint / Elementary i inne pochodne)
sudo apt install resilio-sync
Systemy oparte na Debianie (Bunsen Labs i inne)
sudo apt-get install resilio-sync
Systemy oparte na Redhat (Fedora / CentOS / Rhel itp.)
sudo dnf install resilio-sync
lub
sudo yum install resilio-sync
Arch Linux
Użytkownicy Arch Linux mają to ułatwione. Oprogramowanie Resilio Sync znajduje się w repozytorium Arch Linux User. Jeśli nie wiesz, jak zainstalować pakiety AUR, sprawdź nasz przewodnik, aby poznać wszystkie szczegóły!
Aby zainstalować Resilio Sync, pobierz migawkę lub wskazuj ulubionemu pomocnikowi AUR, korzystając z tego pakietu tutaj.
Konfiguracja
Oprogramowanie zostało pomyślnie zainstalowane. Teraz czas na jego konfigurację.
Systemd
Większość nowoczesnych dystrybucji Linuksa korzysta z systemd, co ułatwia uruchamianie usług. Aby włączyć synchronizację, wykonaj poniższe polecenie:
systemctl --user enable resilio-sync
Włączenie usługi przez systemctl sprawi, że Resilio Sync uruchomi się automatycznie przy starcie systemu. Jeśli jednak nie chcesz ponownie uruchamiać komputera, po prostu uruchom polecenie start:
systemctl --user start resilio-sync
Dla starszych wersji Debiana:
sudo service resilio-sync start
Synchronizacja
Resilio Sync nie jest programem opartym na GTK; korzysta z interfejsu sieciowego. Aby skonfigurować opcje synchronizacji, otwórz przeglądarkę internetową i przejdź do adresu: https://localhost:8888/gui/
Na stronie powitalnej Resilio Sync poprosi cię o utworzenie nowej nazwy użytkownika i hasła. Upewnij się, że hasło jest bezpieczne.
Następnie zostaniesz poproszony o podanie nazwy urządzenia, które będziesz synchronizować. To właśnie inni użytkownicy zobaczą w sieci. Wprowadź nazwę swojego komputera, np. ubuntu-PC.
Po wprowadzeniu tych informacji zostaniesz przeniesiony do interfejsu użytkownika synchronizacji.
Aby rozpocząć synchronizację, kliknij ikonę + w interfejsie i wybierz „folder standardowy”.
Użyj przeglądarki plików, aby przejść do lokalizacji, która ma być synchronizowana.
Skonfiguruj opcje synchronizacji, takie jak „tylko do odczytu” lub „odczyt i zapis”.
Po skonfigurowaniu uprawnień kliknij „klucz”. Skopiuj ten klucz i przekaż go innym użytkownikom, aby mogli dodać go do swojej synchronizacji. Możesz również zeskanować kod QR za pomocą telefonu.
Pamiętaj, aby dodać synchronizację przy użyciu klucza, klikając +, a następnie wybierając „wprowadź łącze lub klucz”.
Resilio Sync wspiera również systemy Windows, macOS, oraz Android.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.