LINUX.ORG.RU

Librevault 0.1.15 — программа децентрализованной синхронизации данных.

 , , librevault, ,


8

6

Состоялся тестовый выпуск Librevault — открытой кроссплатформенной программы для децентрализованной синхронизации данных. Эта программа является альтернативой BitTorrent Sync и Syncthing: файлы синхронизируются напрямую между узлами без участия сервера (peer-to-peer).

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

  • Децентрализованная синхронизация директорий через Интернет или в пределах локальной сети.
  • Добавление синхронизируемой директории по ключу (подобно BitTorrent Sync).
  • Создание ключа только для чтения, используя который, другие узлы смогут синхронизироваться с данной директорией, но не смогут изменять её содержимое.
  • Создание зашифрованного ключа, по которому можно скачивать, раздавать, но нельзя расшифровать данные.
  • Поддержка инкрементальной синхронизации на уровне блоков (при малом изменении файла будет передано только изменение, но не весь файл). Версионирование и архив удалённых файлов пока отсутствуют.
  • Поддержка API inotify, fsevents, kqueue и ReadDirectoryChangesW для отслеживания изменений файлов.
  • Поддержка синхронизации символических ссылок (экспериментально, отключаемо).
  • Поддержка синхронизации Unix- и Windows-атрибутов: mode, uid, gid, атрибуты Windows (экспериментально, отключаемо).
  • Кроссплатформенность. Поддерживаются операционные системы Linux, Mac OS X и Windows. Код переносимый, в будущем можно будет портировать на другие системы.
  • Приватность. Все данные хранятся на клиентах, передаются только в зашифрованном виде и расшифровываются на клиентской стороне.
  • Обнаружение узлов через UDP-мультикаст и открытые BitTorrent-трекеры (openbittorrent и другие).
  • Поддержка автоматического перенаправления портов через NAT-PMP. UPnP и PCP в планах.

Демон синхронизации использует библиотеки Boost 1.58, Crypto++ 5.6.2 и Protocol Buffers 3.0 (минимальные версии). Графический интерфейс использует Qt 5.3.

Пока доступны готовые сборки под Ubuntu 15.10 и 16.04, Mac OS X и Windows. В скором времени появятся сборки для Debian Jessie и других дистрибутивов.

Внимание: это экспериментальный выпуск. Он может работать нестабильно и предназначен для тех, кто хочет первым «пощупать» новую программу синхронизации файлов.

>>> Форум

>>> Сайт проекта



Проверено: Falcon-peregrinus ()
Последнее исправление: Falcon-peregrinus (всего исправлений: 3)

Ответ на: комментарий от Tsukasa

Пока не прикрутил донатилку.
Тут сейчас всё рассчитано так, чтобы оно работало почти без инфраструктуры и не требовало средств. Сайт на GitHub Pages, для остальных целей хватает одного t2.micro инстанса на амазоне с free tier. Серверы обнаружения — сторонние (OpenBitTorrent и другие), можно и свой поставить, например этот.

GamePad64
() автор топика

Интересная штука, надо будет попробовать...

GreenFlame
()

Очень годно и нужно. Syncthing не является альтернативой бтсинка из-за принудительной аутентификации пиров.

Тут ты просто даёшь хеш и вперёд.

Так что свободный клон (даже недавно добавленный encrypted share уже есть) нужен. Если будет гуй на андроид перекачусь сам и двух знакомых которые используют бтсинк.

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

код не смотрел, но вообще это решенная проблема: часто можно пробросить порт через UPnP, NAT-PMP и прочие, а когда нельзя, есть UDP hole punching (тогда нужен сервер, но данные через него не идут, и можно использовать свободно доступные STUN-сервера).

Deleted
()

Жаль нет пакетов под нормальные дистры

Deleted
()

Вы, кстати, заметили, что BitTorrent Sync теперь называется Resilio Connect и никакого отношения к BitTorrent Inc. не имеет?

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

Как оно ведет себя на не стабильных линках? Через UDP может слать данные?

googlies
()

ebuild сделайте ктонить пожалуста

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

Можно накатить Boost >= 1.58, Crypto++ >= 5.6.2, Protobuf >= 3 и собрать демон (через make librevault-daemon). Зависимости под trusty я когда-то собирал в PPA: ppa:gamepad64/librevault

С гуем проблема — нет Qt 5.3 под 14.04, но можно выдрать бинари из дистрибутива Qt Creator и собрать с ними.

А вообще, лучше обновиться до xenial. Ubuntu быстро устаревает, к сожалению.

GamePad64
() автор топика

Может я не правильно программу собираюсь использовать, но я хочу сделать бекап жёсткого диска на сервер. Для этого надо на декстопе сначало установить либреваулт и добавить папку для синхронизации, а потом установить либреваулт на сервер и что дальше? Послесловие на сервер с убунтй как раз установил, а на десктопе генту надо собирать без ебилда...

dr04 ★★
()
Последнее исправление: dr04 (всего исправлений: 1)
Ответ на: комментарий от GamePad64

t2.micro инстанса на амазоне с free tier У меня такой же впс - я туда подключил диск на 500 гигов - не знаете может ли это в копеечку выйти? вроде бесплатный

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

Ставь и пробуй до тех пор, пока не найдешь ту что удовлетворит твоим запросам.
Ну а дальше если она тебя устраивает, то зачем искать что-то ещё?

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от dr04

Может я не правильно программу собираюсь использовать, но я хочу сделать бекап жёсткого диска на сервер.

бекап

100% не правильно. Внимательно читаем топик.

Внимание: это экспериментальный выпуск. Он может работать нестабильно и предназначен для тех, кто хочет первым «пощупать» новую программу синхронизации файлов.

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

Да уже обнаружил что диск 500 гб EBS сожрал за месяц 18,82 $.- и я его отключил и затею эту брошу - денег нет у меня платить каждый месяц за него. Вот теперь думаю как ресайз попробывать сделать системного диска - 0н у меня оказывается всего 8 гб. Включил снапшот, а незя ли снапшот как нить перенести из сша в ирландию?* куда нить поблиэже к россии?* Посоветуйте заодно пожалуста.

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

Создайте тему в Admin, только с подробным описанием чего хотите, т.к. по этому тексту мало понятного. Здесь рядли многие увидят ваш вопрос, а там знатоков много.

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