
Ну вот надо же такому приключиться, что даже прошляпил выход второй версии Syncting. Я в производственных целях использовал только стабильные версии. И установка производилась всегда из репозитория стабильных версий. И у меня повсеместно уже давно работала версия 1.30.
Разработчики намекали, что откроют вторую версию и будут её разрабатывать. И я с полной уверенностью ожидал стабильного релиза второй версии. Оказалось, что для второй версии открыли новый источник (репозиторий), и без ручной правки источников (списки репозиториев) никак не произойдёт переход на новый релиз, даже стабильный. Надо приложить немного ручного труда.
Правим список репозиториев
Первое: добавляем PGP ключ релиза, выполнив пару команд в терминале.
sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
Второе: добавляем канал stable-v2 в свои источники APT, команда одной строкой исправит источники в имеющемся списке.
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list
Третье: обновляем репозиторий и устанавливаем syncthing:
sudo apt-get update
sudo apt-get install syncthing
… или обновляем систему и syncthing включительно:
sudo apt-get upgrade
Примечание
Всю систему обновляю предустановленным скриптом, который помогает обслужить за один ход всю систему, описал в статье: Автоматическое обновление
Почему Syncthing v.1 надо менять на v.2
Syncthing v2 (текущая стабильная версия)
- Архитектура:
- Полностью переписан на Go (v1 был на C++)
- Лучшая кроссплатформенность
- Упрощённая сборка и распространение
- Производительность:
- Улучшенная скорость синхронизации
- Оптимизированное использование памяти
- Лучшая работа с большими файлами
- Безопасность:
- Усиленное шифрование
- Улучшенная аутентификация
- Более безопасные протоколы передачи
- Интерфейс:
- Современный веб-интерфейс
- Улучшенная статистика и мониторинг
- Лучшая мобильная поддержка
Сравнение плюсов/минусов:
- ✅ Syncthing v2 Плюсы:
- Активная разработка и поддержка
- Лучшая производительность
- Улучшенная безопасность
- Современный интерфейс
- Лучшая документация
- Активное сообщество
- Регулярные обновления и исправления
- ❌ Syncthing v2 Минусы:
- Может требовать больше ресурсов
- Некоторые старые плагины несовместимы
- Изменения в конфигурации могут потребовать миграции
- ✅ Syncthing v1 Плюсы:
- Проверенная стабильность (legacy)
- Меньшее потребление ресурсов
- Знакомая конфигурация для long-time пользователей
- ❌ Syncthing v1 Минусы:
- Больше не поддерживается!
- Уязвимости безопасности не исправляются
- Нет новых функций
- Может не работать с современными ОС
- Нет совместимости с v2
В сухом остатке
Однозначно использовать Syncthing v.2, потому что Syncthing v.1 уже устарел и представляет риски безопасности.
Вы используете Syncthing?
Если да, то какая версия и планируете ли обновление?