Как да настроите Resilio Sync сървър на Linux

Искате лесен и безпроблемен начин за синхронизиране между Mac, Windows, Linux, Android и други платформи? Вижте Resilio Sync! Това е инструмент за синхронизиране, направен от някои от хората зад bittorrent. Той използва протокола bittorrent за прехвърляне на файлове през мрежата и интернет като цяло. Ето как да настроите Resilio Sync сървър на Linux.

Добавете софтуерно репо

Преди да инсталира софтуера в системата, Resilio Sync има софтуерно хранилище, което трябва да бъде добавено. Това е така, защото това е софтуер на трета страна и дистрибуциите на Linux не го носят, вероятно защото Resilio Sync е със затворен код, а дистрибуциите на Linux нямат лиценз за разпространение на софтуера.

Във всеки случай следвайте тези инструкции, за да добавите хранилище на софтуер на трета страна към вашата система.

Базиран на Debian/Ubuntu

Въпреки че софтуерното хранилище изглежда силно Debian, то ще работи на всички Linux дистрибуции, базирани на Debian и Ubuntu. В настоящия момент няма надежден (и официален) PPA за потребителите на Ubuntu. В резултат на това това ще трябва да се направи. Отворете прозорец на терминала и поставете този дълъг ред вътре. НЕ ДОБАВЯЙТЕ МЕСТА. Ако този ред е съкратен или раздалечен по някакъв начин, редакцията няма да работи правилно.

  3 начина за сигурно изтриване на твърд диск на Linux

Този ред от команди автоматично ще редактира основния софтуерен файл с източници. Няма нужда да редактирате нищо с текстов редактор.

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

След като източникът на софтуера е в системата, ще трябва да вземете подписания GPG ключ. Това е важно, тъй като мениджърът на пакети НЯМА да инсталира неподписан софтуер:

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

И накрая, стартирайте актуализация, за да отразите промените.

Базирана на Ubuntu: sudo apt актуализация

Базирано на Debian: sudo apt-get update

На базата на Redhat

Базираните на Redhat Linux дистрибуции, като базираните на Debian, не доставят софтуера за синхронизиране Resilio по подразбиране и по този начин потребителите трябва да добавят софтуерен сървър на трета страна към своята система, преди да получат софтуера.

Ето как да го направите за Linux базирани на Redhat. Първо отворете прозорец на терминала и получете root достъп:

sudo -s

С root достъп създайте нов конфигурационен файл на репо.

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

След това поставете следното във файла:

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

След като направите новия репо файл, добавете публично подписания GPG ключ. Системите, базирани на Redhat, често отказват да инсталират софтуер без тази стъпка, тъй като това е проблем със сигурността.

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

Инсталация

Софтуерните хранилища се добавят към системата. Сега остава само да инсталирате софтуера. Ако не използвате Arch Linux, Debian/Ubuntu или Redhat базирана Linux дистрибуция, вместо да следвате инструкциите по-долу, ще трябва да изтеглите общия двоичен пакет за инструмента за синхронизиране Resilio.

  4 най-добри видео плейъри за Linux

Забележка: ако следвате тази статия и използвате генеричния двоичен файл, инструкциите най-вероятно са същите.

Базиран на Ubuntu (Mint/Elementary и други производни)

sudo apt install resilio-sync

Базиран на Debian (Bunsen Labs и други базирани на Debian Linux)

sudo apt-get install resilio-sync

На базата на Redhat (Fedora/CentOS/Rhel и др.)

sudo dnf install resilio-sync

или

sudo yum install resilio-sync

Arch Linux

На потребителите на Arch Linux е лесно. Подобно на повечето софтуери, софтуерът Resilio Syncing е лесно достъпен в потребителското хранилище на Arch Linux. Не сте сигурни как да инсталирате AUR пакети? Отидете до нашия урок и научете всичко за него!

За да получите пакета Resilio Sync, изтеглете моментната снимка или директно насочете любимия си AUR помощник към този пакет тук.

Конфигурация

Софтуерът е инсталиран. Сега е време да го конфигурирате.

Systemd

Повечето съвременни дистрибуции на Linux използват systemd (минус по-старите версии на Debian). Поради тази система за инициализиране, разрешаването и стартирането на услугата за синхронизиране е на две команди разстояние. Първо, за да активирате системата за синхронизиране, изпълнете тази команда:

systemctl --user enable resilio-sync

Активирането на Systemctl ще позволи на инструмента за синхронизиране да стартира автоматично при стартиране, при условие че рестартирате. Ако обаче не се интересувате от рестартиране на системата, време е да изпълните командата за стартиране. Тази команда директно ще стартира инструмента за синхронизиране веднага за използване.

systemctl --user start  resilio-sync

По-стари версии на Debian:

sudo service resilio-sync start

Синхронизиране

Инструментът за синхронизиране не е програма на GTK. Вместо това инструментът е уеб базиран. За да конфигурирате настройката си за синхронизиране, отворете уеб браузър и отидете на този уебсайт: https://localhost:8888/gui/

  Как да използвате командата history в Linux

На уебсайта Resilio Sync подканва потребителя да създаде ново потребителско име и парола. Направете това и използвайте сигурна парола.

Следващата страница изисква от потребителя да даде име на устройството за синхронизиране. Това ще видят другите потребители в мрежата, когато я използвате. Въведете името на вашия компютър. Например: ubuntu-PC или нещо подобно.

След като тази информация бъде попълнена, ще бъдете отведени до потребителския интерфейс за синхронизиране.

За да започнете синхронизиране, натиснете знака + в потребителския интерфейс и щракнете върху „стандартна папка“.

Използвайте файловия браузър, за да отидете до папката, където трябва да се използва синхронизирането.

Конфигурирайте опциите за синхронизиране, като „само четене“ или „четене и писане“.

С настроеното разрешение щракнете върху „ключ“. Копирайте този ключ и го изпратете на други потребители, за да добавят към вашето синхронизиране. Като алтернатива сканирайте QR кода на мобилен телефон.

Забележка: За да добавите синхронизация чрез клавиш, щракнете върху + и след това изберете „въведете връзка или ключ“.

Resilio има поддръжка за Windows, Mac, Android.