LINUX.ORG.RU

Syncthing 1.1.0

 , , ,


1

1

Состоялся релиз Syncthing – открытого кроссплатформенного средства, созданного для замены проприетарных облаков и средств синхронизации чем-то открытым, доверенным и децентрализованным. Syncthing написан на языке Go и распространяется на условиях Mozilla Public License 2.0.

Исправления

  • Удален minHomeDiskFreePct на свежих конфигурациях
  • Исправлена ошибка процесса-монитора, при которой сигнал SIGTERM не передавался процессу syncthing
  • Исправлена деградация производительности хеширования при использовании больших блоков

Улучшения

  • .desktop файл теперь содержит нужные ключевые слова
  • Исправлен владелец директорий

Изменения API

Добавлена новая опция copyOwnershipFromParent, установленная по умолчанию в false (оставляет старое поведение, когда информация о владельце не копируется).ormation.

Использование больших блоков включено по умолчанию для новых директорий.

>>> Страница проекта

>>> Исходные коды

>>> Подробности

★★★★★

Проверено: riki ()

Когда-то пользовался, но потом отказался в пользу ручной синхронизации через rsync.

Скажите, приложение на Android уже научилось не есть батарею и не искать ноды по пол часа?

aquadon ★★★★ ()
Ответ на: комментарий от aquadon

Скажите, приложение на Android уже научилось не есть батарею .. ?

Вроде бы да, официальное приложение умерило аппетиты. Про поиск нод не обращал внимание.

ierton ()
Ответ на: комментарий от tnemo

мил сударь, вы даже основы одноранговой сети не читали ?? все подключаются ко всем.
надо напрячъ создателей синха чтоб полностью описали всю работу программы вплоть до основ вложенной модели OSI. а то вдруг пользователям чтото непонятное попадется

pfg ★★ ()

средства ... для замены проприетарных облаков и средств синхронизации чем-то открытым, доверенным и децентрализованным

Я вообще не понял, что же
оно делает, и что чем заменивает, кроме того, что «что-то чем-то».

sphericalhorse ★★★ ()
Ответ на: комментарий от araks

Аллилуйя! Теперь можно будет использовать. Вещь-то очень годная, но из-за постоянного разламывания обратной совместимости при релизах относился с настороженностью.

Спасибо за добрую весть, хороший человек.

anonymous ()
Ответ на: комментарий от pfg

надо напрячъ создателей синха чтоб полностью описали всю работу программы

Вроде, уже, не? Есть даже Getting started в картинках.

Да и нечего там описывать: запускаешь syncthing, открываешь http://localhost:8384/ в браузере, и добавляешь каталоги, которые надо синхронизировать между машинами. Всё.

все подключаются ко всем.

А? Как это все ко всем? Есть четыре вида узлов:

  • клиентский сервер — это тот syncthing, который юзер у себя запускает, чтобы синхронизировать файлы между своими машинами.
  • discovery servers — это что-то вроде STUN-а, через них клиенты находят друг друга, чтобы передать данные. По-умолчанию используются глобальные, но можно поднять и использовать свой.
  • relay servers — через них передаются данные, если клиенты не могут соединиться напрямую. Поскольку всё зашифровано end-to-end, и relay просто передаёт шифрованные данные, то можно использовать любой из глобальных https://relays.syncthing.net/ но можно указать свой.
  • upgrade server — с него клиентский сервер автоматически обновляется. По-умолчанию используется официальный, но можно и свой настроить.

Клиентский узел сначала стучится в discovery, чтобы найти тех, с кем его настроили синхронизироваться. Потом коннектится к ним напрямую, если может, или через relay, если напрямую не вышло. И затем синхронизирует данные. Подключается он только к тем, с кем надо синхронизироваться. Никаких «все ко всем» нет. В мире 100500 узлов, ко всем не подключишься.

anonymous ()
Ответ на: комментарий от sphericalhorse

Я вообще не понял, что же оно делает, и что чем заменивает, кроме того, что «что-то чем-то».

Syncthing — это синхронизатор каталогов между компами, и веб-интерфейс к нему. Больше он ничего не делает. Ему только указываешь какой каталог и между какими компами синхронизировать — и он его синхронизирует. Автоматически, постоянно. Можно синхронизировать каталоги между домашним и рабочим компом. Или текстовые заметки или фотки между десктопом и мобилкой.

Всё это проходит через NAT, зашифровано end-to-end, и работает без dropbox-а, google drive-а, регистрации и sms. Мечта!

Опционально умеет делать бакапы и восстанавливать старые версии синхронизируемых файлов.

anonymous ()
Ответ на: комментарий от sozertsatel

Как я смогу засинхронить папки если я прихожу на работу а дома комп выключен и наоборот?

Запусти syncthing на рабочем сервере. Или на ноуте. Или на мобилке. Или на домашнем роутере. Сборки для ARM-ов даже на оф.сайте есть.

Киллер-фича syncthing — всё передаётся с end-to-end шифрованием. Никто кроме тебя не видит твоих файлов. Всяко лучше, чем доверять свои файлы непонятно кому. Особенно рабочие файлы.

anonymous ()