Как установить 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 .