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
- Шаг 1. Установка syncthing из официального репозитория
- Шаг 2. Настройка syncthing для автозапуска при старте системы
- Шаг 3. Настройка пользовательского интерфейса syncthing
- Шаг 4. Добавление папок для синхронизации в syncthing
- Шаг 5. Установка syncthing на другие устройства
- Отключение или удаление syncthing
Требования к системе для установки syncthing
Для установки syncthing на Ubuntu 20.04 LTS вам потребуются следующие требования:
- Операционная система Ubuntu 20.04 LTS.
- Доступ к интернету для загрузки пакетов и установки syncthing.
- Права администратора для установки пакетов и запуска службы syncthing.
- Необходимый объем свободного пространства на диске для хранения синхронизируемых файлов.
- Разрешение на использование порта 22000 для обмена данными между устройствами.
- Рекомендуется иметь стабильное подключение к сети Internet для непрерывной синхронизации файлов.
Учитывая эти требования, вы можете продолжать установку и настройку syncthing на Ubuntu 20.04 LTS.
Шаг 1. Установка syncthing из официального репозитория
Для установки syncthing на Ubuntu 20.04 LTS, первым делом нужно добавить официальный репозиторий syncthing в систему.
- Откройте терминал.
- Введите следующую команду, чтобы добавить GPG ключ репозитория:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
- Теперь добавьте репозиторий syncthing в список источников пакетов Ubuntu:
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
- Обновите список доступных пакетов:
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 рекомендуется настроить пользовательский интерфейс. Вам понадобится веб-браузер, чтобы получить доступ к нему.
- Откройте веб-браузер и введите в адресную строку следующий адрес:
http://localhost:8384
. - В открывшемся окне будет предложено создать новый узел или присоединиться к существующему. Выберите «Создать новый узел».
- Затем система попросит ввести имя и пароль для узла. Введите желаемые имя и пароль и нажмите «Сохранить».
- После этих действий вы будете перенаправлены на главную страницу интерфейса 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 на другие устройства:
- Откройте веб-браузер на устройстве, на которое вы хотите установить syncthing.
- Перейдите на официальный сайт syncthing (https://syncthing.net/) и перейдите на страницу загрузки.
- Выберите свою операционную систему (например, Windows, macOS или Linux) и следуйте инструкциям по установке.
- После установки запустите syncthing и откройте веб-интерфейс (обычно доступный по адресу http://localhost:8384).
- Настройте syncthing, как указано в инструкции к шагу 4. Укажите путь к каталогу с данными, который вы хотите синхронизировать.
- Настройте прочие параметры синхронизации, если требуется.
- Повторите шаги 1-6 для каждого устройства, на которое вы хотите установить syncthing и настроить синхронизацию данных.
После завершения всех шагов вы будете иметь на каждом устройстве syncthing, готовое к синхронизации данных. Вы можете добавить другие устройства как участников сети, указав их ID в веб-интерфейсе syncthing на каждом устройстве.
Теперь вы можете синхронизировать важные данные между разными устройствами, подключенными к одной сети, с помощью syncthing.
Отключение или удаление syncthing
Если вы больше не хотите использовать syncthing на своем компьютере, есть несколько способов его отключить или удалить.
1. Отключение syncthing:
- Зайдите в интерфейс syncthing, открыв его веб-интерфейс в браузере (обычно по адресу http://localhost:8384).
- Нажмите на иконку «Настройки» в верхнем меню.
- Выберите пункт «Общие» в боковом меню.
- Установите переключатель «Включено» в положение «Выкл».
- Нажмите кнопку «Сохранить» для применения изменений.
2. Удаление syncthing:
- Откройте терминал.
- Введите команду
sudo apt remove syncthing
и нажмите Enter. - Введите пароль администратора, если будет запрошено.
- Подтвердите удаление, если будет запрос.
После отключения или удаления syncthing его настройки и данные останутся на вашем компьютере. Если в будущем вы решите снова использовать syncthing, вы можете повторно установить его и восстановить настройки и данные из резервной копии.