Выпуск Seafile 3.0, Dropbox-подобного сервера хранения на основе технологий Git Печать
23.04.14 07:36

Увидел свет релиз Seafile 3.0, открытой платформы для создания сервиса облачного хранения данных, организации совместной работы и синхронизации информации. В отличие от таких сервисов как Dropbox, Seafile обеспечивает возможность развёртывания облачного хранилища на собственном подконтрольном оборудовании с использованием для хранения данных технологии Git. Помимо базовых функций хранения на удалённом сервере и обеспечения синхронизации данных между компьютерами, Seafile предоставляет гибкие возможности по организации совместной работы с контентом.

Код проекта написан на языке Python и распространяется под лицензией GPLv3, для хранения метаданных может применяться SQLite или MySQL. Кроме серверной части, параллельно развиваются десктоп-клиент для синхронизации файлов, web-интерфейс SeaHub и мобильные клиенты Seadroid и Seafile-iOS для платформ Android и iOS. Готовые бинарные сборки клиентской части сформированы для Ubuntu, Windows, OS X, Android и iOS. Сборки сервера доступны для Debian, Ubuntu, CentOS/RHEL, Raspberry Pi и Windows.

Особенности новой версии:

  • Представлено новое оформление web-интерфейса, в котором применены более элегантные элементы дизайна.
  • С целью обеспечения масштабируемости и увеличения производительности переработана модель хранения данных. Хранение таких параметров файлов, как размер, время последней модификации и авторство последнего изменения перенесено непосредственно в объект директории, что позволило добиться ускорение вывода списков в web-интерфейсе и дало возможность сохранить время модификации при синхронизации с настольным клиентом. Разделено хранение данных для разных библиотек, что значительно упростило управление библиотеками. Оценка производительности работы с библиотекой, содержащей 400 файлов и данные о 1000 изменениях, показала ускорение вывода списка изменений и файлов с 800ms + 490ms (с кэшированием 170ms + 490ms) до 110ms + 290ms;
  • Изменения в системе синхронизации файлов: метаданные с историей изменений больше не загружаются для вновь созданных библиотек, что позволило значительно ускорить операцию первой загрузки объемных библиотек;
  • В файле конфигурации добавлена опция для привязки слушающего сокета http-сервера к определённому IP-адресу;
  • В мобильных и десктоп клиентах улучшены средства управления устройствами;
  • Возможность смены пародя для доступа к зашифрованным библиотекам;
  • Частичное нарушение совместимости разных версий клиентского и серверного ПО: клиенты Seafile 2.x не смогут загрузить новые библиотеки, созданные на сервере Seafile 3.x, а клиенты Seafile 3.x не смогут создать библиотеки на сервере Seafile 2.x.

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

В основе Seafile лежат технологии, применяемые в системе управления исходными текстами Git. При этом Seafile не зависит от Git и самостоятельно реализует нужные методы, которые упрощены и переработаны для выполнения задач автоматической синхронизации данных, обеспечения возобновления передачи данных в случае разрыва соединения и поддержки различных бэкендов хранения на стороне сервера. Данные хранятся с разбиением на блоки, что повышает эффективность хранения и даёт возможность ускорения передачи файлов за счёт параллельной загрузки блоков с разных серверов хранения.

Для удобства совместной работы поддерживается создание рабочих областей, в которых члены группы могут размещать произвольную информацию, интересную для участников группы. Наборы файлов могут объединяться в библиотеки, к которым может открываться доступ для отдельных пользователей или групп, а также публичный доступ. Для отслеживания изменения файлов в областях совместного доступа, предусмотрена возможность отправки уведомлений членам группы. Каждая библиотека воспринимается как отдельное хранилище и может синхронизироваться между машинами пользователя по отдельности.

Клиентская часть поддерживает обеспечение синхронизации данных между локальной директорией и определённой библиотекой в облачном хранилище. В web-интерфейсе поддерживаются функции предварительного просмотра и редактирования различных типов файлов, возможность обсуждения файлов с участниками группы, функции ведения списков задач, средства управления проектами, Wiki для совместного создания контента.

  1. Главная ссылка к новости (https://seacloud.cc/group/3/wiki/whats-n...)
  2. OpenNews: OSTree - реализация применения Git-подобного репозитория для установки и обновления ОС
  3. OpenNews: Релиз OwnCloud 6, платформы для создания облачных хранилищ в стиле Dropbox
  4. OpenNews: В рамках проекта git-annex assistant развивается аналог Dropbox на базе Git
  5. OpenNews: Релиз SparkleShare 1.0, программы для синхронизации данных и организации совместного доступа
  6. OpenNews: Dropbox опубликовал Pyston, реализацию языка Python, базирующуюся на JIT
Тип: Программы
Ключевые слова: seafile, ggit, cloud, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Пушистик, 11:22, 23/04/2014 [ответить] [смотреть все]     [к модератору] –5 +/
Какие облака лучшие на сегодня ... весь текст скрыт [показать]
Выпуск Seafile 3.0, Dropbox-подобного сервера хранения на основе технологий Git
 
  2.2, Аноним, 11:28, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +10 +/
Кучевые. Хотя перьистые тоже ничего так.
 
2.3, DIO, 11:51, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
+1 +/
перистые :-)
 
  3.6, KBAKEP, 11:58, 23/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +4 +/
Мнения разделились. :)
Пора приводить аргументы.
 
2.12, Аноним, 12:58, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Вымеобразные или трубчатые облака 8212 облака, основание которых имеет специф... весь текст скрыт [показать] [показать ветку]
 
1.4, SergMarkov, 11:55, 23/04/2014 [ответить] [смотреть все]    [к модератору]  –1 +/ Питонисты ликуют..:-)
 
  2.7, Аноним, 12:06, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +3 +/
Питонисты ликуют, питоненавистники негодуют, а разработчики продолжают работать ... весь текст скрыт [показать] [показать ветку]
 
  3.9, SergMarkov, 12:28, 23/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
> Питонисты ликуют, питоненавистники негодуют, а разработчики продолжают работать...

Кто ж против то? :-)
Смотря что наработают, если цимес, то разрабы молодцы и питон это рулезз, если хлам, то или разрабы криворукие или  питон это гвидобейсик.. :-)

 
1.5, Аноним, 11:58, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +2 +/
Ну как Эта версия работает 100 гигов в т ч мелких файлов реально синхронизиров... весь текст скрыт [показать]
  1.8, rshadow, 12:16, 23/04/2014 [ответить] [смотреть все]    [к модератору]  +/ А мне не нравится подход к хранению во всех этих облаках. Например есть 100Гб файлов. Все эти облака требуют импорта к себе: либо копируют и метаданные в базу ложат, при этом нельзя просто указать папку, обязательно скопировать хотят. Либо вот в свой формат перегоняют. Но директория и бекапы как то выглядят надежнее.
Выпуск Seafile 3.0, Dropbox-подобного сервера хранения на основе технологий Git  
  2.17, Бобазали, 14:03, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
>Но директория и бекапы как то выглядят надежнее.

Для разных задач разные инструменты.

>Все эти облака требуют импорта к себе: либо копируют и метаданные в базу ложат, при этом нельзя просто указать папку, обязательно скопировать хотят.

Тогда просто поставьте себе seafile и контролируйте свои файлы забесплатно, для этих задач seafile и создавался . При этом bacup никто не отменял.

 
  3.22, rshadow, 15:20, 23/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
> Тогда просто поставьте себе seafile

Это все понятно. К директориям я скланяюсь потому что простые вещи хорошо и надежно работают. Я могу примонтировать sshfs, я могу раздать их nginx. Могу использовать множество систем бекапов. Могу использовать все приемущества фс: квотирование, права доступа ... И т.д. Могу использовать все преимщества ядра: селинуксы всякие, файловый кеш, разные нестандартные фс, например mhddfs. Могу использовать качать торренты и они сразу всем виндузятникам доступны через самбу :-) И т.д.

Уход от стандартных вещей, и юниксвея в таких проектах делает их конечно популяными.... Но все это однодневки.

Как мне видится, должен быть какой то сервис, который индексирует и может давай понять как получить нужную информацию. Даже раздавать и проверять не должен, для этого есть уже кучи софта. Только индексация и красивая админка.

image
 
1.10, Аноним, 12:42, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +1 +/
Что лучше owncloud или seafile ... весь текст скрыт [показать]
 
    3.21, Аноним, 14:21, 23/04/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Отсюда и далее поподробнее У меня стоит OwnCloud Что я получаю теряю, перехо... весь текст скрыт [показать]
 
  4.26, DIO, 15:51, 23/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
> Отсюда и далее поподробнее. У меня стоит OwnCloud. Что я получаю /
> теряю, переходя на SeaFile? Как узнать, сделал ли я правильный выбор?
> Заранее спасибо.

мне кажется, что вам проще поставить SeaFile и поюзать и то и другое и понять в чем разница либо же на офсайтах почитать. Я для себя сделал выбор в пользу овнклуда, хотя там так же далеко не все мне нравится и удовлетворяет, а поправить не хватает времени :-)

 
1.13, MCSEMCPD, 13:20, 23/04/2014 [ответить] [смотреть все]     [к модератору]  –4 +/
Чем оно лучше Microsoft Sharepoint 2013, кроме того, что является дырявым и напи... весь текст скрыт [показать]
 
  2.14, Наивный чукотский юноша, 13:28, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +3 +/
Тем, что это не Sharepoint. Очевидно же, ну.
 
  3.20, Аноним, 14:16, 23/04/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
А если личный опыт многолетний, профессиональный бла-бла-бла , то какой тебе пр... весь текст скрыт [показать]
 
  4.24, Бобазали, 15:33, 23/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
Ознакомьтесь с традициями на http://habrahabr.ru/ .  Если опыта достаточно, пишите, публикуйте, ссылайтесь.
 
2.16, Аноним, 14:02, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +1 +/ 2.19, Аноним, 14:14, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/ 2.30, Аноним, 16:40, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Ник поменяй, балда, палишься же Вон твой корефан, торгаш из редхета, под аноним... весь текст скрыт [показать] [показать ветку]
 
1.25, Аноним, 15:33, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +/
На python е там только веб-интерфейс, остальное на C... весь текст скрыт [показать]
  1.27, Ринальдус, 16:05, 23/04/2014 [ответить] [смотреть все]    [к модератору]  +1 +/ Рабочие ебилды к графической версии клиента можно найти в моем оверлее: https://github.com/rinaldus/rinaldus-overlay/
Для версии 3.0 тоже добавил только что, все работает.
image   1.28, MCSEMCPD, 16:34, 23/04/2014 [ответить] [смотреть все]    [к модератору]  –2 +/ Вот смотрите. У sharepoint есть: ntlm, activex, интеграция с microsoft office, плотная интеграция с active directory. А что есть у ваших недооблачных недоделок?
 
  2.32, tonys, 17:38, 23/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +1 +/
Сникерснул?
Тогда поехали.
Seafile - это не продукт для создания порталов.
Если уж хочешь сравнивать что-то с шарпеем, то тогда бери Alfresco, Liferay.
 
1.29, Аноним, 16:36, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +/
По теме - http vk com spblinuxfest ... весь текст скрыт [показать]
  1.33, Аноним, 18:07, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +/
Есть ли у кого-нить информация Что будет в случае директории 300 тысяч мелких... весь текст скрыт [показать]
  1.34, Аноним, 18:52, 23/04/2014 [ответить] [смотреть все]     [к модератору]  +/
size 24 color red по колхозу бродят панки и девчёнки лезбиянки, а по городу пе... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39625