@ANDRE888

Альтернатива Dropbox с версионностью файлов?

Dropbox всем устраивает за исключением не гибкостью тарифных планов. 99$ в год за 1тб неоптимально дорого для домашнего использования.

Ищу облачное хранилище файлов которое поддерживает историю версий файлов для возможности отката. Помимо мелких файлов планируется хранить несколько на 10-30 гб, очень желательно что бы они полностью не перезаливались при изменении 1 байта. Интересуют как платные так и бесплатные решения.

-onedrive поддерживает версионность только для файлов офиса?
-google drive имеет историю версий файлов, но при изменении хоть 1 байта в крупном файле полностью перезаливает его?
  • Вопрос задан
  • 2111 просмотров
Решения вопроса 1
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер
Очень интересный продукт на основе BitTorrent протокола, также можно посмотреть на аналог. Ну и собственные велосипеды на rsync также возможны, однако удобство такого варианта остаётся под вопросом. Зато полный контроль и многообещающие решения, навроде rsync на git-репозиторий (придётся смирится с большим оверхедом, зато немного велосипедов и полноценная и чрезвычайно удобная работа с историей даже без интернетов).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Существует ПО, которое при помощи техники дедупликации данных очень эффективно позволяют хранить коллекции файлов, среди которых есть множество дубликатов, а также если файлы отличаются совсем незначительно, при этом сохраняются лишь сами изменения, порционно.
Такое ПО имеет много общего с традиционными системами контроля версий, используемыми для хранения исходных кодов программ, только адаптированы для работы с большими объёмами информации, такими как коллекции медиа-файлов.
Одна из таких известных мне программ - это boar.
you might think of boar as "version control for large binary files"

Она имеет интерфейс для командной строки, хотя есть и дополнительные программы для неё с графическим интерфейсом: boar-gui, boarG.
Есть и другое подобное ПО, такое как bup, git-annex.

Такие программы обычно хранят специальный (относительно компактный) архив отдельно от самой коллекции файлов. Именно такой репозиторий и стоит синхронизировать в "облачный" хостинг.

Куда синхронизировать данные такой репозиторий? Вариантов множество:
  1. Amazon S3-совместимые хранилища, которые можно установить на подконтрольном сервере (Minio попроще, Ceph сложнее)
  2. Клиент Dropbox, Google Drive или множества других сервисов
  3. Сервер ownCloud/nextCloud и агент, устанавливаемый на клиентскую ОС, по подобию Dropbox
  4. сервер VPS с ручным BAT скриптом для заливания файлов на сервер из клиентской ОС
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы