Jak skonfigurować serwer synchronizacji Resilio w systemie Linux

Chcesz łatwego, bezproblemowego sposobu synchronizacji między platformami Mac, Windows, Linux, Android i innymi? Sprawdź Resilio Sync! To narzędzie do synchronizacji stworzone przez niektórych ludzi stojących za bittorrent. Używa protokołu bittorrent do przesyłania plików przez sieć i ogólnie przez Internet. Oto jak skonfigurować serwer Resilio Sync w systemie Linux.

Dodaj repozytorium oprogramowania

Przed zainstalowaniem oprogramowania w systemie, Resilio Sync ma repozytorium oprogramowania, które należy dodać. Dzieje się tak, ponieważ jest to oprogramowanie innej firmy, a dystrybucje Linuksa nie niosą go prawdopodobnie dlatego, że Resilio Sync jest zamkniętym źródłem, a dystrybucje Linuksa nie mają licencji na dystrybucję oprogramowania.

W każdym przypadku postępuj zgodnie z tymi instrukcjami, aby dodać repozytorium oprogramowania innej firmy do swojego systemu.

Oparty na Debianie / Ubuntu

Mimo że repozytorium oprogramowania wygląda mocno na Debiana, będzie działać na wszystkich dystrybucjach Linuksa opartych na Debianie i Ubuntu. W obecnej postaci nie ma niezawodnego (i oficjalnego) PPA dla użytkowników Ubuntu. W rezultacie będzie to musiało wystarczyć. Otwórz okno terminala i wklej tę długą linię do środka. NIE DODAWAJ ŻADNYCH MIEJSC. Jeśli ta linia zostanie skrócona lub w jakikolwiek sposób oddalona, ​​edycja nie będzie działać poprawnie.

Ta linia poleceń automatycznie edytuje plik oprogramowania źródłowego. Nie musisz niczego edytować za pomocą edytora tekstu.

echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list

Gdy źródło oprogramowania znajdzie się w systemie, musisz pobrać podpisany klucz GPG. Jest to ważne, ponieważ menedżer pakietów NIE zainstaluje niepodpisanego oprogramowania:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Na koniec przeprowadź aktualizację, aby odzwierciedlić zmiany.

Oparty na Ubuntu: sudo apt update

Oparty na Debianie: sudo apt-get update

Oparty na Redhat

Dystrybucje Linuksa oparte na Redhat, takie jak te oparte na Debianie, nie dostarczają domyślnie oprogramowania do synchronizacji Resilio, dlatego użytkownicy muszą dodać serwer oprogramowania innej firmy do swojego systemu przed uzyskaniem oprogramowania.

Oto jak to zrobić w przypadku systemów Linux opartych na Redhat. Najpierw otwórz okno terminala i uzyskaj uprawnienia administratora:

sudo -s

Mając uprawnienia administratora, utwórz nowy plik konfiguracyjny repozytorium.

sudo nano /etc/yum.repos.d/resilio-sync.repo

Następnie wklej następujące elementy do pliku:

[resilio-sync]
name=Resilio Sync
baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1

Po utworzeniu nowego pliku repozytorium dodaj publicznie podpisany klucz GPG. Systemy oparte na Redhat często odmawiają instalacji oprogramowania bez tego kroku, ponieważ jest to kwestia bezpieczeństwa.

rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc

Instalacja

Repozytoria oprogramowania są dodawane do systemu. Teraz pozostaje tylko zainstalować oprogramowanie. Jeśli nie używasz Arch Linux, dystrybucji Linuksa opartej na Debianie / Ubuntu lub Redhat, zamiast postępować zgodnie z poniższymi instrukcjami, musisz pobrać ogólny pakiet binarny dla narzędzia Resilio Syncing.

Uwaga: jeśli śledzisz ten artykuł i używasz ogólnego pliku binarnego, instrukcje są najprawdopodobniej takie same.

Oparte na Ubuntu (Mint / Elementary i inne pochodne)

sudo apt install resilio-sync

Oparte na Debianie (Bunsen Labs i inne systemy Linux oparte na Debianie)

sudo apt-get install resilio-sync

Oparty 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 łatwe. Podobnie jak większość oprogramowania, oprogramowanie Resilio Syncing jest łatwo dostępne w repozytorium Arch Linux User. Nie wiesz, jak zainstalować pakiety AUR? Przejdź do naszego samouczka i dowiedz się wszystkiego na ten temat!

Aby uzyskać pakiet Resilio Sync, pobierz migawkę lub bezpośrednio wskaż ulubionemu pomocnikowi AUR ten pakiet tutaj.

Konfiguracja

Oprogramowanie zostało zainstalowane. Teraz czas go skonfigurować.

Systemd

Większość współczesnych dystrybucji Linuksa używa systemd (bez starszych wersji Debiana). To z powodu tego systemu init, włączenie i uruchomienie usługi synchronizacji jest oddalone o dwa polecenia. Najpierw, aby włączyć system synchronizacji, uruchom to polecenie:

systemctl --user enable resilio-sync

Włączenie Systemctl pozwoli narzędziu do synchronizacji na automatyczne uruchomienie podczas rozruchu, pod warunkiem, że uruchomisz ponownie. Jeśli jednak nie jesteś zainteresowany ponownym uruchomieniem systemu, czas uruchomić polecenie start. To polecenie bezpośrednio uruchomi narzędzie do synchronizacji w celu użycia.

systemctl --user start  resilio-sync

Starsze wersje Debiana:

sudo service resilio-sync start

Synchronizacja

Narzędzie do synchronizacji nie jest programem GTK. Zamiast tego narzędzie jest oparte na sieci. Aby skonfigurować ustawienia synchronizacji, otwórz przeglądarkę internetową i przejdź do tej witryny: https: // localhost: 8888 / gui /

Na stronie internetowej Resilio Sync prosi użytkownika o utworzenie nowej nazwy użytkownika i hasła. Zrób to i użyj bezpiecznego hasła.

Następna strona wymaga od użytkownika podania nazwy synchronizowanego urządzenia. To właśnie zobaczą inni użytkownicy w sieci, gdy jej użyjesz. Wprowadź nazwę swojego komputera. Na przykład: ubuntu-PC lub coś podobnego.

Po wypełnieniu tych informacji zostaniesz przeniesiony do interfejsu użytkownika synchronizacji.

Aby rozpocząć synchronizację, naciśnij znak + w interfejsie użytkownika i kliknij „folder standardowy”.

Użyj przeglądarki plików, aby przejść do folderu, w którym powinna zostać użyta synchronizacja.

Skonfiguruj opcje synchronizacji, takie jak „tylko do odczytu” lub „odczyt i zapis”.

Po skonfigurowaniu uprawnień kliknij „klucz”. Skopiuj ten klucz i wyślij go innym użytkownikom, aby dodać go do swojej synchronizacji. Alternatywnie zeskanuj kod QR na telefonie komórkowym.

Uwaga: aby dodać synchronizację za pomocą klucza, kliknij +, a następnie wybierz „wprowadź łącze lub klucz”.

Resilio ma wsparcie dla Windows, Prochowiec, Android.