- - Як налаштувати сервер синхронізації Resilio в Linux

Як налаштувати сервер синхронізації Resilio в Linux

Хочете простий спосіб синхронізації між нимиMac, Windows, Linux, Android та інші платформи? Перевірте Resilio Sync! Це інструмент синхронізації, виготовлений деякими людьми, що стоять за bittorrent. Він використовує протокол bittorrent для передачі файлів через мережу та Інтернет взагалі. Ось як налаштувати сервер Resilio Sync в Linux.

Додати програмне забезпечення Repo

Перш ніж встановлювати програмне забезпечення в систему,Resilio Sync має сховище програмного забезпечення, яке потрібно додати. Це тому, що це програмне забезпечення третьої сторони, а дистрибутиви Linux не несуть його можливо, тому що Resilio Sync є закритим джерелом, а дистрибутиви Linux не мають ліцензії на розповсюдження програмного забезпечення.

У будь-якому випадку дотримуйтесь цих інструкцій, щоб додати сховище програмного забезпечення сторонніх виробників у вашу систему.

На основі Debian / Ubuntu

Незважаючи на те, що сховище програмного забезпечення виглядає дуже сильноDebian, він буде працювати на всіх дистрибутивах Linux на базі Debian і Ubuntu. Як відомо, для користувачів Ubuntu немає надійної (і офіційної) PPA. В результаті цього доведеться робити. Відкрийте вікно терміналу і вставте цей довгий рядок всередину. НЕ ДОДАЙТЕ ЯКІ-небудь ПРОСТРІ. Якщо цей рядок буде скорочено або відмінено будь-яким чином, редагування не працюватиме належним чином.

Цей рядок команд автоматично редагує програмний файл основних джерел. Не потрібно нічого редагувати за допомогою текстового редактора.

echo "deb http://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 update

На основі Debian:sudo apt-get update

На основі Redhat

На основі Redhat дистрибутивів Linux, як Debianна основі програмного забезпечення не постачається програмне забезпечення для синхронізації Resilio за замовчуванням, і тому користувачі повинні додати сторонній сервер програмного забезпечення до своєї системи, перш ніж отримати програмне забезпечення.

Ось як це зробити для Linux на базі Redhat. Спочатку відкрийте вікно терміналу та отримайте кореневий доступ:

sudo -s

З кореневим доступом створіть новий файл конфігурації репо.

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, дистрибутив Linux на базі Debian / Ubuntu або Redhat, замість того, щоб дотримуватися наведених нижче інструкцій, вам потрібно буде завантажити загальний двійковий пакет для інструменту Resilio Syncing.

Примітка. Якщо ви дотримуєтеся цієї статті та використовуєте загальний двійковий файл, інструкції, швидше за все, однакові.

На основі Ubuntu (монетний двір / елементарні та інші похідні)

sudo apt install resilio-sync

На базі Debian (Bunsen Labs та інші Linux-сервери на Debian)

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 на цей пакет.

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

Програмне забезпечення встановлено. Тепер настав час його налаштувати.

Системний

Більшість сучасних дистрибутивів Linux використовують systemd(мінус старіші версії Debian). Саме завдяки цій системі init включення та запуск служби синхронізації - це дві команди. Спочатку, щоб увімкнути систему синхронізації, запустіть цю команду:

systemctl --user enable resilio-sync

Увімкнення Systemctl дозволить інструменту синхронізаціїавтоматично запускається при завантаженні, за умови перезавантаження. Однак якщо ви не зацікавлені перезавантажувати систему, саме час запустити команду start. Ця команда безпосередньо запустить інструмент синхронізації одразу для використання.

systemctl --user start  resilio-sync

Старіші версії Debian:

sudo service resilio-sync start

Синхронізація

Інструмент синхронізації не є програмою GTK. Натомість інструмент базується на веб-сторінках. Щоб налаштувати налаштування синхронізації, відкрийте веб-браузер і перейдіть на цей веб-сайт: http: // localhost: 8888 / gui /

На веб-сайті Resilio Sync запрошує користувача створити нове ім’я користувача та пароль. Зробіть це і використовуйте захищений пароль.

Наступна сторінка вимагає від користувача дати ім’ядля пристрою синхронізації. Це те, що інші користувачі мережі побачать, коли ви ним користуєтесь. Введіть ім'я вашого ПК. Наприклад: ubuntu-PC або щось подібне.

Після заповнення цієї інформації ви перейдете до інтерфейсу синхронізації.

Щоб почати синхронізацію, натисніть кнопку + увійдіть у користувальницький інтерфейс і натисніть «стандартну папку».

Використовуйте браузер файлів для переходу до папки, в якій повинна використовуватись синхронізація.

Налаштуйте параметри синхронізації, такі як "лише для читання" або "читання і запис".

Після налаштування дозволу натисніть «ключ». Скопіюйте цей ключ та надішліть його іншим користувачам, щоб додати їх до синхронізації. Або скануйте QR-код на мобільному пристрої.

Примітка. Щоб додати синхронізацію за допомогою клавіші, натисніть +, а потім виберіть «ввести посилання або ключ».

Resilio має підтримку Windows, Mac, Android.

Коментарі