Как установить Syncthing на Debian 11 | Debian 10

Как установить Syncthing на Debian 11 | Debian 10

 

В этом руководстве мы покажем вам, как установить Syncthing на Debian 11. Для тех из вас, кто не знал, Syncthing — это бесплатное приложение для синхронизации файлов с открытым исходным кодом, используемое для синхронизации файлов между несколькими удаленными устройствами через Интернет. Syncthing не загружает ваши файлы на центральный сервер, такой как Nextcloud, а обменивается вашими данными напрямую между вашими устройствами. Все ваши данные шифруются с помощью TLS при передаче между вашими устройствами. Syncthing доступен для Linux, BSD, macOS, Windows, Android и Solaris.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку удаленной синхронизации файлов Syncthing на Debian 11 (Bullseye).

Установите Syncthing на Debian 11 Bullseye

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

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

Шаг 2. Установка Syncthing на Debian 11.

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

echo "deb https://apt.syncthing.net/ syncthing release" > /etc/apt/sources.list.d/syncthing.list

Затем импортируйте ключ GPG с помощью следующей команды:

curl -s https://syncthing.net/release-key.txt | apt-key add -

Наконец, обновите пакеты apt и установите Syncthing, используя следующую команду:

sudo apt update
sudo apt install syncthing

Проверьте версию Syncthing:

syncthing --version

Шаг 3. Создайте службу Systemd для синхронизации.

Теперь мы создаем systemdслужебный файл на обоих серверах для управления Syncthing:

nano /etc/systemd/system/syncthing@.service

Добавьте следующие строки:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target

[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -gui-address="0.0.0.0:8384" -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target

Сохраните и закройте файл, затем перезагрузите systemdдемон, чтобы применить изменения:

sudo systemctl daemon-reload
sudo systemctl start syncthing@root

Шаг 4. Доступ к веб-интерфейсу Syncthing.

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

Поздравляем! Вы успешно установили Syncthing . Спасибо за использование этого руководства для установки последней версии удаленной синхронизации файлов Syncthing в Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Syncthing .