Как установить Syncthing в Ubuntu 20.04 LTS

Как установить Syncthing в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Syncthing в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Syncthing — это непрерывная синхронизация файлов с открытым исходным кодом, используемая для синхронизации файлов между двумя или более компьютерами в сети. Syncthing использует одноранговую архитектуру, что означает, что каждое устройство, подключенное к вашей сети Syncthing, сохраняет копии файлов в ваших общих папках и отправляет новый контент всякий раз, когда вносятся какие-либо изменения.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку инструмента Kitematic Docker GUI на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Syncthing в Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade
sudo apt install curl apt-transport-https

Шаг 2. Установка Syncthing в Ubuntu 20.04.

Синхронизация включена в репозиторий Ubuntu по умолчанию. Теперь мы загружаем и импортируем ключ GPG для репозитория с помощью следующей команды:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

После этого обновите репозиторий и установите службу Syncthing с помощью следующей команды:

sudo apt update
sudo apt install syncthing

Вы можете проверить установленную версию, используя следующую команду:

syncthing --version

Шаг 3. Создайте службу Systemd.

Официальный пакет Syncthing deb поставляется с необходимым systemdслужебным файлом. Теперь включите синхронизацию для автоматического запуска во время загрузки, выполнив следующую команду. Замените фактическим именем пользователя:your-username

sudo systemctl enable syncthing@your-username.service

Приведенная выше команда создаст символическую ссылку, указывающую на файл. Теперь мы можем запустить службу Syncthing с помощью следующей команды:syncthing@.service

sudo systemctl start syncthing@your-username.service

Шаг 4. Настройте брандмауэр.

Syncthing использует порт 22000 для связи с одноранговыми узлами. Если на вашем компьютере или сервере включен брандмауэр UFW, вам необходимо разрешить порт 22000 с помощью следующей команды:

sudo ufw allow 22000/tcp

Шаг 5. Доступ к веб-интерфейсу синхронизации.

После полной успешной установки откройте свой веб-браузер и войдите в веб-интерфейс Syncthing, используя URL-адрес . Вы будете перенаправлены в веб-интерфейс Syncthing, как показано ниже:http://your-ip-address:8384

Шаг 6. Установка Syncthing на другую ОС.

Перейдите на страницу загрузки Syncthing и установите Syncthing в других операционных системах, таких как Windows, macOS, BSD, Android. На данный момент официального клиента для iOS нет. Вы можете использовать стороннее приложение MobiusSync .

Поздравляю! Вы успешно установили Syncthing. Благодарим за использование этого руководства для установки Syncthing в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Syncthing .

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 + 17 =