LINUX.ORG.RU

Syncthing 0.8.13 — программа для синхронизации и резервного копирования.

 , ,


9

1

Тихо и незаметно состоялся очередной выпуск Syncthing — открытой кросслатформенной программы для синхронизации и резервного копирования. По своим возможностям она аналогична BitTorrent Synс: заявлена синхронизация файлов между узлами в P2P-сети без участия сервера. Для этого используется собственный открытый протокол BEP («Block Exchange Protocol»).

Возможности программы:

  • Синхронизация директорий и файлов по дате последнего изменения (пока без поддержки версионности).
  • Поддержка синхронизации на уровне блоков. При маленьком изменении в большом файле будет синхронизироваться лишь изменившаяся часть.
  • Возможность явно указать, каким узлам будет доступна синхронизируемая директория.
  • Опция «master-slave», благодаря которой другие узлы будут лишь синхронизироваться с данной директорией, но не смогут изменять её содержимое.
  • Управление через отзывчивый веб-интерфейс.
  • Кроссплатформенность. Поддерживаются операционные системы Linux, Mac OS X, Windows, FreeBSD и Solaris. Существует неофициальный клиент для Android.
  • Одинаково хорошая работа в пределах LAN и через Интернет.
  • Безопасность и приватность. Данные хранятся на клиентских машинах, не требуется взаимодействие со сторонним сервером. Поддерживается TLS.
  • Каждый узел в сети идентифицируется по стойкому сертификату.
  • Открытый исходный код приложения и открытый протокол.

Изменения в версии 0.8.13

  • Возможность настроить отображение даты и времени в логах.
  • Корректная обработка спецсимволов в именах файлов на платформе Windows.
  • Более понятные индентификаторы репозиториев и узлов.
  • Исправления в CSS для корректного отображения на небольших экранах (например, мобильных устройствах).
  • Возможность использования заглавных букв в ID репозитория.
  • Исправлен счётчик количества синхронизированных данных (из-за ошибки он мог принимать отрицательные значения).
  • Обработка ошибок записи при сохранении кеша индексов.
  • Улучшения, связанные с диагностикой XDR.
  • Текстовые файлы в zip-архивах с дистрибутивами перекодированы в формат DOS.
  • В дистрибутивы добавлен файл CONTRIBUTORS, поскольку он упоминается в LICENSE.
  • В процесс обхода дерева директорий добавлены проверки на возникновение ошибок.
  • Автоматическое обновление страницы при переключении веб-интерфейса с http на https.

Доступны готовые сборки под все основные платформы, скриншоты, руководство по быстрому запуску и прочая документация.

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

anonymous

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

Доступны готовые сборки под все основные платформы

Напиши «под все десктопные платформы». Я по ссылке пытался искать андроид-сборку.

vurdalak ★★★★★ ()

Спасибо, интересная штука, будем смотреть.

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

Разве нельзя собрать приложение на Go для андроида?

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

Собрать-то можно, запускать его потом как? Я имел в виду андроид-клиент. Вот у btsync для андроида отдельное приложение с адаптированным интерфейсом. Например, там есть считывание qr-кода ноды для синхронизации.

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

Что-то он не работает. Взаимно добавил ноды, назначил им репозитории. Обе ноды видят друг друга как disconnected.

vurdalak ★★★★★ ()

У кого удалось завести, сделайте мастер-ноду для теста и дайте мне id плиз.

vurdalak ★★★★★ ()

Если в источнике из файла удалить первый символ, то происходит перекачка всего файла(( Если путь репы изменить немного с сохранением структуры полностью, то оно вообще умирает даже ребуты нод непомогают, оно просто несинхронится(

anonymous ()

Ждем ебилдов. Потыкаю, может сам напишу ебилд. Идея-то отличная. А открытому коду как-то доверия больше.

feofan ★★★★★ ()

Попробовал. С телефоном просто не синкается вообще. С виндовой виртуалкой на той же машине синкалось, но только если указать адрес одного из хостов (при dynamic ни в какую). С удалённой машиной вообще не синкается, пробовал прописывать адреса, перезапускать и прочее. Так же заметил проблему, что при перезапуске сервера (через веб-гуй при изменении любой настройки) он иногда ругается что порт уже занят и отказывается перезапускаться. Нужно остановить сервер, убить процесс и потом уже запускать.

vurdalak ★★★★★ ()

Веб интерфейс не привлекает, а в остальном выглядит вкусно. Пока использую seafile.

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

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

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

Андроидная сборка неофициальная, сторонняя, в новости это указано. Поэтому её и нет на сайте.

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

Андроидная сборка неофициальная

Она пока сырая. У меня она только падает, запустить не удалось.

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

Мне вот кстати интересно. Нафига в веб-интерфейсе qr-код ноды, если мобильной версии нет? Чем его предполагается читать?

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

2017 год
Не уметь читать QR-коды без мобильного устройства.

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

Кто у вас президент Америки? Небось китаец какой?

vurdalak ★★★★★ ()

dropbox-like клиент для Amazon S3

Джва года жду, что кто-нибудь напишет. А то убунтоиды закрыли свой One и теперь вообще непонятно куда складывать файлы. S3 хорош тем, что позволяет без продажи почти хранить довольно большие объёмы данных (я там там гигов 200 храню, большей частью в Glacier), а также версионность можно включать там, где нужно.

Пока копирую нужное руками и скриптами с помощью s3tools, но без нормальной автоматической синфхронизации эта идея сосёт...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.