Установка Resilio Sync на Ubuntu 16.04 и 16.10: пошаговая инструкция

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

Установите Resilio Sync на Ubuntu.

Сохраните изменения и закройте документ.

Читайте также: 

Для того чтобы 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 для Linux

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

Читайте также:  Доступен Red Hat Enterprise Linux 6.2

Резилио для Убунту.

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

Установите Resilio Sync на Linux.

Вам может встретиться такое сообщение об ошибке, которое возникает из-за того, что Resilio Sync функционирует от имени пользователя rslsync.

Нет прав на запись в выбранную папку.

Предположим, что вы назначили свою домашнюю директорию /home/ваше-имя-пользователя/ в качестве общей папки. Для устранения указанной проблемы необходимо предоставить пользователю rslsync права доступа к вашей домашней папке, используя следующую команду.

sudo setfacl - R - m "u:rslsync:rwx" /home/ваше-имя-пользователя

Данная команда не изменяет владельца общей папки, и у текущего владельца остаются все прежние права. Вместо этого она предоставляет дополнительные права на чтение, запись и выполнение другому пользователю, а именно rslsync. Важно отметить, что флаг — R (рекурсивно) должен стоять перед флагом — m (изменить), за которым сразу следует запись списка управления доступом (u:rslsync

Если вам попалась эта ошибка:

sudo: setfacl: команда не найдена

В таком случае, установите пакет acl и снова выполните команду setfacl, как указано выше.

Читайте также:  Перезагрузка компьютера с Linux для улучшения работы системы и устранения ошибок

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 с использованием SSL.

Снова откройте веб-интерфейс Resilio Sync, и вы увидите, что HTTP-соединение автоматически переходит на безопасное HTTPS-соединение.

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