Syncthing — «убийца» Dropbox и BitTorrent Sync с открытым исходным кодом
Анонсирован Syncthing — открытое кроссплатформенное приложение, строящееся по модели клиент-сервер и предназначенное для синхронизации файлов между двумя участниками (p2p). Приложение написано на языке Go и по функциональности схоже с BitTorrent Sync.
Немаловажно, что помимо открытости кода самого приложения, используемый для синхронизации протокол — Block Exchange Protocol (BEP) — также является открытым. В отличие от Dropbox, Syncthing синхронизирует данные напрямую между узлами без участия третьих лиц и сторонних серверов. Данный подход реализует полный контроль над файлами: все файлы хранятся только на известных компьютерах, а не где-то в «облаке». Кроме того, нет ограничений по месту (не считая жесткого диска пользователя) и скорость передачи данных искусственно не лимитируется.
Основные возможности приложения:
- синхронизируйте, что угодно и с кем угодно;
- адаптивный веб-интерфейс;
- кроссплатформенность: работает на GNU/Linux, Mac OS X, Windows, FreeBSD и Solaris, также существует неофициальный порт на Android;
- работает в локальной сети и интернете «из коробки», не требует первоначальной настройки;
- безопасно и конфиденциально: имеется ввиду, что ваши данные никому не передаются, все соединения защищены TLS, узлы защищены сертификатами, допускается обмен данными только с вручную добавленными узлами;
- приложение и протокол открыты для доработки, модификации и изучения.
Автор: Никита Лялин по материалам Webupd8.Org.