Установка syncthing в Ubuntu 20.04 LTS — подробная инструкция без ошибок и проблем

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

Перед установкой syncthing вам понадобятся права root. Вы можете установить syncthing через официальный репозиторий Ubuntu, используя следующие команды:

sudo apt update
sudo apt install syncthing

После установки вы можете запустить syncthing, введя команду «syncthing» в терминале. По умолчанию syncthing будет запущен в фоновом режиме, и вы сможете получить доступ к его веб-интерфейсу, открыв веб-браузер и перейдя по адресу http://localhost:8384.

Требования к системе для установки syncthing

Для установки syncthing на Ubuntu 20.04 LTS вам потребуются следующие требования:

  1. Операционная система Ubuntu 20.04 LTS.
  2. Доступ к интернету для загрузки пакетов и установки syncthing.
  3. Права администратора для установки пакетов и запуска службы syncthing.
  4. Необходимый объем свободного пространства на диске для хранения синхронизируемых файлов.
  5. Разрешение на использование порта 22000 для обмена данными между устройствами.
  6. Рекомендуется иметь стабильное подключение к сети Internet для непрерывной синхронизации файлов.

Учитывая эти требования, вы можете продолжать установку и настройку syncthing на Ubuntu 20.04 LTS.

Шаг 1. Установка syncthing из официального репозитория

Для установки syncthing на Ubuntu 20.04 LTS, первым делом нужно добавить официальный репозиторий syncthing в систему.

  1. Откройте терминал.
  2. Введите следующую команду, чтобы добавить GPG ключ репозитория:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
  1. Теперь добавьте репозиторий syncthing в список источников пакетов Ubuntu:
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
  1. Обновите список доступных пакетов:
sudo apt update

Теперь вы успешно добавили официальный репозиторий syncthing в систему Ubuntu 20.04 LTS и готовы к установке syncthing.

Шаг 2. Настройка syncthing для автозапуска при старте системы

1. Откройте терминал и введите следующую команду:

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

2. В открывшемся редакторе, скопируйте и вставьте следующий текст:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
[Service]
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=default.target

3. Нажмите Ctrl + X, затем Y, и наконец Enter, чтобы сохранить изменения и выйти из редактора.

4. Теперь, чтобы создать автозапуск для текущего пользователя, введите:

sudo systemctl enable --now syncthing@ваше_имя_пользователя.service

5. Перезагрузите систему для проверки автозапуска syncthing.

Теперь syncthing будет автоматически запускаться при каждом старте вашей системы, и вы сможете начать синхронизацию ваших файлов и папок!

Шаг 3. Настройка пользовательского интерфейса syncthing

Для удобства использования syncthing рекомендуется настроить пользовательский интерфейс. Вам понадобится веб-браузер, чтобы получить доступ к нему.

  1. Откройте веб-браузер и введите в адресную строку следующий адрес: http://localhost:8384.
  2. В открывшемся окне будет предложено создать новый узел или присоединиться к существующему. Выберите «Создать новый узел».
  3. Затем система попросит ввести имя и пароль для узла. Введите желаемые имя и пароль и нажмите «Сохранить».
  4. После этих действий вы будете перенаправлены на главную страницу интерфейса syncthing.

Теперь вы успешно настроили пользовательский интерфейс syncthing и готовы использовать его для управления и синхронизации файлов.

Шаг 4. Добавление папок для синхронизации в syncthing

После установки syncthing на вашем компьютере Ubuntu 20.04 LTS вы можете начать настраивать папки для синхронизации с другими устройствами.

1. Запустите приложение syncthing, открыв терминал и введя команду:

syncthing

2. Откройте веб-интерфейс syncthing в браузере, введя в адресной строке:

http://localhost:8384

3. Войдите в веб-интерфейс, используя логин и пароль, указанные при установке syncthing.

4. На главной странице веб-интерфейса нажмите на кнопку «Добавить папку».

5. Введите путь к папке, которую вы хотите добавить для синхронизации, в поле «Путь к папке».

6. Настройте другие параметры синхронизации по вашему желанию, такие как включение или отключение версионирования файлов, игнорирование определенных расширений файлов и т. д.

7. Нажмите кнопку «Сохранить» для добавления папки.

Теперь вы можете добавить и настроить дополнительные папки для синхронизации в syncthing. После добавления папок, syncthing будет автоматически синхронизировать файлы между вашим компьютером и другими устройствами, на которых установлен syncthing.

Шаг 5. Установка syncthing на другие устройства

После установки и настройки syncthing на вашем основном устройстве, вы можете установить приложение на другие устройства и настроить синхронизацию данных.

Вот как установить syncthing на другие устройства:

  1. Откройте веб-браузер на устройстве, на которое вы хотите установить syncthing.
  2. Перейдите на официальный сайт syncthing (https://syncthing.net/) и перейдите на страницу загрузки.
  3. Выберите свою операционную систему (например, Windows, macOS или Linux) и следуйте инструкциям по установке.
  4. После установки запустите syncthing и откройте веб-интерфейс (обычно доступный по адресу http://localhost:8384).
  5. Настройте syncthing, как указано в инструкции к шагу 4. Укажите путь к каталогу с данными, который вы хотите синхронизировать.
  6. Настройте прочие параметры синхронизации, если требуется.
  7. Повторите шаги 1-6 для каждого устройства, на которое вы хотите установить syncthing и настроить синхронизацию данных.

После завершения всех шагов вы будете иметь на каждом устройстве syncthing, готовое к синхронизации данных. Вы можете добавить другие устройства как участников сети, указав их ID в веб-интерфейсе syncthing на каждом устройстве.

Теперь вы можете синхронизировать важные данные между разными устройствами, подключенными к одной сети, с помощью syncthing.

Отключение или удаление syncthing

Если вы больше не хотите использовать syncthing на своем компьютере, есть несколько способов его отключить или удалить.

1. Отключение syncthing:

  1. Зайдите в интерфейс syncthing, открыв его веб-интерфейс в браузере (обычно по адресу http://localhost:8384).
  2. Нажмите на иконку «Настройки» в верхнем меню.
  3. Выберите пункт «Общие» в боковом меню.
  4. Установите переключатель «Включено» в положение «Выкл».
  5. Нажмите кнопку «Сохранить» для применения изменений.

2. Удаление syncthing:

  1. Откройте терминал.
  2. Введите команду sudo apt remove syncthing и нажмите Enter.
  3. Введите пароль администратора, если будет запрошено.
  4. Подтвердите удаление, если будет запрос.

После отключения или удаления syncthing его настройки и данные останутся на вашем компьютере. Если в будущем вы решите снова использовать syncthing, вы можете повторно установить его и восстановить настройки и данные из резервной копии.

Оцените статью