Шалом шабат. Тема сегодняшнего номера - решения для синхронизации файлов на примере Resilio Sync и Syncthing.
Если провести аналогию с появлением множества персональных продуктов резервного копирования файлов, появившихся как грибы после дождя с уходом “CrashPlan”, аналогичную ситуация можно наблюдать и в направлении синхронизации файлов.
Dropbox по праву можно считать популяризатором в этом направлении, именно с появлением этого продукта пользователи вкусили всю прелесть непрерывной синхронизации файлов, которая до этого была доступна только на уровне серверных приложений. Поэтому большинство продуктов синхронизации файлов сравнивают себя именно с этим решением, а сегодня мы поговорим о системах класса “Self Hosted Dropbox”.
Для начала проприетарный продукт - Resilio Sync, ранее именовавшийся Bittorent Sync. Я начал следить за этим софтом еще до его релиза и пользуюсь им практически постоянно.
На этапе бета тестирования, еще задолго до платной версии разработчики цеплялись за пупулярную тему торрентов, темболее насколько я помню именно компания bittorent стала разработчиком первых версий программы. Основной фишкой был протокол, основанный на torrent, безопасный, зашифрованный - распределенный. Спустя некоторое время было решено выделить команду в отдельную компанию и задуматься о финансовой стороне вопроса, так появился resilio sync и практически сразу родилась его платная версия. Стоит отдать дань уважения компании - бесплатная версия не ужималась в функционале. Всё что было доступно ранее - остается доступным в бесплатном продукте. А новые фичи реализованы только в платной версии, цена которой не такая уж и высокая, при этом её можно купить раз и навсегда без схем с постоянной подпиской.
У этого продукта много сильных сторон но есть и недостатки.
Сильные стороны
Я использую этот продукт для синхронизации больших папок, для которых требуется выборочная загрузка, таких как: