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