Ubuntu 20.04 LTS – это один из самых популярных дистрибутивов Linux, который предоставляет свободу выбора и гибкость в настройках операционной системы. Однако, если вам нужно синхронизировать файлы между разными компьютерами, вы, вероятно, задумывались о сторонних решениях. И вот, syncthing приходит на помощь.
В случае, если вы не знакомы с Syncthing, это простое и надежное средство для синхронизации файлов между различными устройствами, работающими на разных платформах. Syncthing основан на принципе точка-к-точке, то есть ваши файлы не проходят через сторонние серверы и полностью шифруются, обеспечивая максимальный уровень безопасности и конфиденциальности.
Следующие шаги позволят вам легко установить Syncthing в Ubuntu 20.04 LTS и начать синхронизацию файлов между вашими устройствами в несколько кликов.
Необходимые зависимости для установки
Перед установкой Syncthing на Ubuntu 20.04 LTS, вам потребуется установить некоторые зависимости. Убедитесь, что у вас есть:
- Права администратора на системе
- Стабильное подключение к интернету
- Установленные все обновления для ОС
Дополнительно, у вас также должны быть установлены следующие пакеты:
- curl:
- Откройте терминал
- Выполните команду:
sudo apt-get install curl
- Введите пароль администратора, если потребуется
- apt-transport-https:
- Откройте терминал
- Выполните команду:
sudo apt-get install apt-transport-https
- Введите пароль администратора, если потребуется
После установки указанных зависимостей, вы будете готовы перейти к установке Syncthing на Ubuntu 20.04 LTS.
Скачивание и установка syncthing
Для начала установки, вам потребуется открыть терминал на вашей Ubuntu 20.04 LTS. Вы можете сделать это, нажав Ctrl+Alt+T.
1. Добавьте репозиторий Syncthing в вашу систему, выполнив следующую команду:
sudo apt-add-repository ppa:syncthing/relaysrv
2. Обновите список пакетов:
sudo apt-get update
3. Установите программу Syncthing с помощью команды:
sudo apt-get install syncthing
4. После успешной установки, запустите Syncthing, введя следующую команду:
syncthing
5. Для доступа к интерфейсу Syncthing откройте любой веб-браузер и перейдите по адресу: http://localhost:8384
Вы можете настроить Syncthing с помощью веб-интерфейса и начать синхронизацию файлов и папок на разных устройствах.
Теперь у вас есть все необходимое, чтобы начать использовать Syncthing на вашей Ubuntu 20.04 LTS! Наслаждайтесь!
Настройка syncthing после установки
После установки syncthing на Ubuntu 20.04 LTS, вам необходимо выполнить несколько дополнительных настроек перед использованием этого инструмента.
1. Введите веб-браузере адрес «http://localhost:8384», чтобы открыть веб-интерфейс syncthing.
2. При первом запуске веб-интерфейса вы должны создать новый учетную запись. Нажмите «Create Account» и заполните необходимые поля.
3. Далее вы перейдете в главное окно syncthing, где вы можете добавить папки для синхронизации. Нажмите на кнопку «Add Folder», чтобы начать.
4. Затем выберите папку на вашем компьютере, которую вы хотите синхронизировать через syncthing, и нажмите «Next».
5. Выберите устройство, с которым вы хотите синхронизировать выбранную папку, и нажмите «Next».
6. На следующем экране вы можете настроить права доступа, синхронизацию и другие параметры для выбранной папки. После настройки нажмите «Save» для сохранения настроек.
7. Повторите шаги 3-6 для каждой папки, которую вы хотите синхронизировать с другими устройствами.
Теперь вы настроили syncthing и можете начать синхронизацию ваших файлов между устройствами. Удостоверьтесь, что все устройства, которые вы хотите подключить, имеют syncthing установленным и настроенным.
Настройка автозапуска syncthing
Для того чтобы syncthing запускался автоматически при старте операционной системы Ubuntu 20.04 LTS, нужно настроить службу systemd.
В начале создадим файл конфигурации для службы:
$ sudo nano /etc/systemd/system/syncthing.service
Откроется текстовый редактор. Вставьте следующий код:
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=man:syncthing(1)
After=network.target
Wants=syncthing-inotify@.service
[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=default.target
Сохраните изменения и закройте файл.
Теперь запустите следующую команду, чтобы systemd обнаружил новую службу:
$ sudo systemctl daemon-reload
Далее можно включить службу syncthing и запустить её:
$ sudo systemctl enable --now syncthing
Теперь syncthing будет автоматически запускаться при каждом старте операционной системы Ubuntu 20.04 LTS.
Проверка работы syncthing
После установки syncthing на Ubuntu 20.04 LTS, вы можете проверить его работу, выполнив следующие шаги:
- Откройте веб-браузер и введите адрес
localhost:8384
в адресной строке. - Нажмите клавишу Enter, чтобы открыть веб-интерфейс syncthing.
- Если все прошло успешно, вы должны увидеть страницу входа в syncthing.
- Введите логин и пароль (по умолчанию логин и пароль не требуются).
- После успешной аутентификации вы будете перенаправлены на главную страницу syncthing.
- На этой странице вы можете увидеть список ваших устройств и папок, которые вы синхронизируете.
- Вы также можете добавить новое устройство или настроить синхронизацию новых папок.
- Чтобы проверить работу синхронизации, измените содержимое одного из файлов в синхронизируемой папке. Вы должны увидеть, что изменения автоматически передаются на другие устройства, которые также синхронизируют эту папку.
Если все шаги выполнены успешно, значит syncthing работает правильно на вашем компьютере с Ubuntu 20.04 LTS.