Является ли Seafile настоящим облачным хранилищем?

В настоящее время у меня есть два файловых сервера для хранения всех моих файлов. Один у меня дома, второй у родителей. Жесткие диски на обоих серверах синхронизируются, а это означает, что если я добавляю/изменяю/удаляю файл на одном сервере, один раз в день серверы синхронизируются, чтобы иметь одинаковые файлы на обеих сторонах.

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

Поэтому я искал альтернативу и нашел Seafile. Он обещает частное облачное хранилище, а также интегрируется с локальными файловыми менеджерами, такими как Explorer/Finder/Nautilus и т. д.

Я не совсем понимаю, что именно подразумевается под «облачным хранилищем». Моя идея состоит в том, чтобы создать мини-облако с двумя моими серверами. Следовательно, установите Seafile на обоих, и они автоматически синхронизируют файлы, не вмешиваясь слишком сильно. Однако я не смог найти такую ​​​​опцию в Seafile. Следовательно, мои вопросы:

  • Что именно подразумевается под облачным хранилищем в Seafile? Насколько я понимаю, это не облачное хранилище. Это просто приложение на «одном» сервере, где хранятся файлы.
  • Есть ли альтернативы Seafile с точки зрения облачного хранилища?

person Socrates    schedule 05.02.2019    source источник
comment
Я думаю, что этот вопрос лучше задать в разделе "Привилегированный пользователь" (superuser.com) или при сбое сервера (serverfault.com).   -  person Tolbxela    schedule 16.04.2019


Ответы (3)


Он делает именно то, о чем вы просите.

Это называется облачным хранилищем, потому что есть варианты размещения, где они будут размещать ваш сервер и хранилище Seafile, но версия для локального развертывания действует так, как вы хотите.

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

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

Есть много альтернатив (Dropbox, Google Drive), но все они размещены за пределами сайта, не знаю, какие у вас есть другие варианты с точки зрения самостоятельного размещения.

person Prodigle    schedule 05.02.2019
comment
Основное внимание для меня уделяется конфиденциальности моих файлов. Следовательно, о Dropbox и Google Drive не может быть и речи, поскольку они размещаются только на своем сайте. Seafile делает и то, и другое, и, поскольку они также предлагают частную самодостаточную версию, они представляют интерес. Я не нашел сервер-синхронизацию файлов между более чем одним файловым сервером Seafile. У вас есть ссылка, описывающая синхронизацию нескольких узлов Seafile? - person Socrates; 05.02.2019
comment
Синхронизация файлов между двумя серверами — это не совсем то, для чего был создан Seafile. Для этого вам нужно что-то вроде rsync. - person Tolbxela; 16.04.2019

Я использую Seafile в личных и деловых целях в течение многих лет и являюсь большим поклонником этого решения.

Seafile — отличная альтернатива Dropbox/Box/Google Диску в частном облаке.
Но ваши требования не совсем соответствуют тому, для чего был создан Seafile.

С помощью Seafile можно достичь своей цели, но есть некоторые недостатки:

  • синхронизация работает только при запущенном Seafile Client на ПК
  • нет решения для фоновой синхронизации на сервере (не знаю)
  • должен быть «облачный сервер»/мастер-экземпляр (означает как минимум +1 копию ваших данных где-то)
  • установка не совсем проста и требует некоторого опыта работы с Linux (версия Windows Server устарела)

Как и в случае с Dropbox и др., вы можете синхронизировать два ПК с облачного сервера. Но вам нужен работающий клиент Seafile на обоих ПК. Итак, вам нужно войти в систему на ПК, чтобы запустить клиент Seafile. После перезагрузки вам придется снова войти в систему. Я не знаю, есть ли решение для фоновой синхронизации для Seafile. Seafile — отличный способ автоматической синхронизации папок/файлов на многих компьютерах и доступа к ним с мобильных устройств. Он также поддерживает зашифрованные библиотеки.

person Tolbxela    schedule 16.04.2019

Проверьте следующие интересные решения для синхронизации:

person Tolbxela    schedule 16.04.2019