Resilio Sync, ранее именуемый BitTorrent Sync, представляет собой бесплатное и быстрое решение для обмена и синхронизации файлов в одноранговой сети, разработанное компанией Resilio, Inc. Программа поддерживает операционные системы Linux, Mac, FreeBSD, Windows, Android, iOS и устройства NAS. Последняя стабильная версия — 2.4.4, выпущенная 9 декабря 2016 года. В данном руководстве мы рассмотрим процесс установки Resilio Sync на Ubuntu 16.04 и 16.10.
Содержание статьи
Установка Resilio Sync на Ubuntu 16.04 и 16.10 с использованием официального репозитория.
Запустите терминал и внесите изменения в файл sources. list, используя nano или любой другой текстовый редактор, который вам удобен.
sudo nano /etc/apt/sources. list
В конце данного файла следует добавить следующую строку APT.
deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

Сохраните изменения и закройте документ.
Для того чтобы APT мог подтверждать подлинность пакетов из указанного репозитория, нужно импортировать открытый ключ Resilio Sync. Сначала скачайте открытый ключ с помощью wget.
wget https://linux-packages.resilio.com/resilio-sync/key. asc
После этого добавьте открытый ключ с помощью apt-key.
sudo apt-key add key. asc
Теперь обновим индекс местных пакетов и установим Resilio Sync.
sudo apt update sudo apt install resilio-sync
Управление Resilio Sync можно осуществлять через его интерфейс.
Для старта Resilio Sync примените команду systemctl.
sudo systemctl start resilio-sync
Активируйте автоматический запуск при загрузке, используя следующую команду:
sudo systemctl enable resilio-sync
Убедитесь в его текущем состоянии.
systemctl status resilio-sync
После запуска демон Resilio Sync начнет прослушивание на адресе 127.0.0.1:8888, что указано в конфигурационном файле /etc/resilio-sync/config.json.
Теперь вы можете ввести следующее в адресную строку вашего браузера для доступа к веб-интерфейсу Resilio Sync.
127.0.0.1:8888
Вам будет предложено задать логин и пароль для обеспечения безопасности веб-интерфейса.

После этого выберите название для вашего устройства и нажмите кнопку «Начать».

После этого кликните по ссылке «Добавить папку» в верхнем левом углу, чтобы выбрать нужную вам общую папку.

Вам может встретиться такое сообщение об ошибке, которое возникает из-за того, что Resilio Sync функционирует от имени пользователя rslsync.
Нет прав на запись в выбранную папку.
Предположим, что вы назначили свою домашнюю директорию /home/ваше-имя-пользователя/ в качестве общей папки. Для устранения указанной проблемы необходимо предоставить пользователю rslsync права доступа к вашей домашней папке, используя следующую команду.
sudo setfacl - R - m "u:rslsync:rwx" /home/ваше-имя-пользователя
Данная команда не изменяет владельца общей папки, и у текущего владельца остаются все прежние права. Вместо этого она предоставляет дополнительные права на чтение, запись и выполнение другому пользователю, а именно rslsync. Важно отметить, что флаг — R (рекурсивно) должен стоять перед флагом — m (изменить), за которым сразу следует запись списка управления доступом (u:rslsync
Если вам попалась эта ошибка:
sudo: setfacl: команда не найдена
В таком случае, установите пакет acl и снова выполните команду setfacl, как указано выше.
sudo apt install acl
Теперь вы должны уметь добавить свою домашнюю папку в список общих папок.
Применение Resilio Sync на серверах с операционными системами Ubuntu 16.04 и 16.10.
По умолчанию Resilio Sync принимает подключения только на 127.0.0.1:8888. Это означает, что при установке Resilio Sync на сервер Ubuntu 16.04/16.10 вы не сможете открыть веб-интерфейс с вашего локального устройства. Для доступа к веб-интерфейсу через удаленное соединение необходимо настроить обратный прокси Nginx для Resilio Sync.
Сначала необходимо установить Nginx на сервере с операционной системой Ubuntu версии 16.04 или 16.10.
sudo apt install nginx
Запустите Nginx и активируйте автоматический запуск.
Теперь сертификат должен быть получен и установлен автоматически.

Снова откройте веб-интерфейс Resilio Sync, и вы увидите, что HTTP-соединение автоматически переходит на безопасное HTTPS-соединение.
Надеюсь, этот гид оказался полезным для вас при установке Resilio Sync на настольные версии Ubuntu 16.04 и 16.10. Если вы считаете эту статью ценной, подписывайтесь на нашу бесплатную рассылку. Также вы можете следить за нами в Google+, Twitter или поставить лайк нашей странице на Facebook.

