Jak skonfigurować serwer synchronizacji Resilio w systemie Linux

Photo of author

By maciekx

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