Состоялся (http://blog.karlitschek.de/2013/12/owncloud-6-is-here.html) релиз платформы проекта ownCloud 6 (http://owncloud.org), в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. От похожих сервисов, таких как Google Drive, Dropbox, Яндекс.Диск, box.net и Ubuntu One система ownCloud отличается предоставлением пользователю полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольных пользователю системах.
Из сопутствующих функций можно отметить поддержку средств для обеспечения совместного доступа, версионный конторль изменений, поддержка воспроизведения медиаконтента и просмотра документов прямо из web-интерфейса и возможность синхронизации между разными машинами таких данных, как адресная книга, календарь-планировщик и закладки, с возможностью их просмотра и редактирования с любого устройства в любой точке сети. Доступ к данным может быть организован как при помощи web-интерфейса, так и с использованием протокола WebDAV и его расширений CardDAV и CalDAV.Исходные тексты системы распространяются (http://www.gitorious.org/owncloud) в рамках лицензии AGPL. Сервер ownCloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MySQL или PostgreSQL. Изначально проект развивался сообществом KDE, но в прошлом году основатели проекта создали коммерческую компанию ownCloud Inc (http://www.owncloud.com), которая взяла в свои руки разработку ownCloud и приступила к предоставлению платных сервисов и Enterprise-версии платформы.
Основные новшества (http://owncloud.org/six/) OwnCloud 6:
- Функция совместного редактирования документов, позволяющая нескольким пользователям одновременно работать над написанием и редактированием одного документа, наглядно оценивая через web-интерфейс вносимые другими участниками изменения. Возможности предложенного сервиса напоминают функции совместного редактирования в Google Docs, но отличаются возможностью развернуть инфраструктуру на своём сервере, без привязки к внешним сервисам. Совместное редактирование доступно для любых документов в формате ODT, размещённых в хранилище ownCloud. Приглашения для подключения к совместному редактированию можно отправлять по email. Встроенный в web-интерфейс редактор ODT-документов базируется на открытом проекте WebODF;
<center><iframe width="640" height="480" src="//www.youtube.com/embed/xsqSLeppxm0?rel=0" frameborder="0" allowfullscreen></iframe></center>
- Добавлена Лента изменений (Activity Feed), позволяющая оценить, какие файлы и директории недавно были добавлены, изменены, удалены или открыты для совместного доступа. В ленте также отражаются изменения для внешних файлов совместно используемых с текущим пользователем. Кроме web-интерфейса, лента доступа через RSS и REST api в настольном приложении и мобильном клиенте;
- Поддержка загрузки пользователями картинок-аватаров, что позволяет упростить распознание участника другими пользователями;
- Возможность отображения эскизов документов, отражающих их содержимое во всех частях web-интерфейса;
- Улучшение оформление интерфейса, сокращение визуальных излишеств с выделением большего пространства для контента;
- Новый диалог для разрешения конфликтов. В ситуации загрузки уже существующего файла предоставляется возможность заменить, переименовать или сравнить файлы;- Функция Undelete для восстановления файлов, удалённых по ошибке. Все удалённые с использованием web-интерфейса файлы теперь помещаются в корзину.
<center><iframe width="640" height="480" src="//www.youtube.com/embed/70pCBnNPdew?rel=0" frameborder="0" allowfullscreen></iframe></center>
Особенности ownCloud:
Поддержка средств для обеспечения совместного доступа и возможность синхронизации между разными машинами таких данных, как адресная книга, календарь-планировщик и закладки, с возможностью их просмотра и редактирования с любого устройства в любой точке сети. Возможно открытие публичного доступа к отдельным файлам или предоставление заданным пользователям прав на редактирование;
- Доступ к хранилищу может быть обеспечен при помощи монтирования сетевого раздела, при помощи WebDAV, KDE KIO-Slaves, приложения для мобильных телефонов (Android, iOS) или через web-интерфейс (http://www.kubler.org/owncloud-mockups/);
- Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем, используя любой стандартный WebDAV-клиент, даже из машин, защищенных межсетевым экраном или находящихся за транслятором адресов;- В Linux удаленный каталог можно примонтировать как часть локальной файловой системы при помощи FUSE-модуля или подключить в KDE через KIO-Slaves. Модули интеграции с ownCloud подготовлены для различных файловых менеджеров, таких как Dolphin, Nautilus, Finder и Explorer.
- Поддержка Open Collaboration Services API, что дает возможность отправки уведомлений, например, при отправке файла другим пользователем, через стандартный механизм нотификации KDE;- Поддержка синхронизации данных с другими web-приложениями, поддерживающими протокол remoteStorage, разработанный в рамках проекта Unhosted (http://www.opennet.me/opennews/art.shtml?num=30401), в рамках которого развивается концепция создания web-приложений для которых пользовательские данные не привязаны к определенному сервису или хранилищу;
- Система плагинов позволяет пользователям создавать собственные расширения с реализацией дополнительных функций. В качестве примеров плагинов, которые могут быть интегрированы с web-ориентированным хранилищем ownCloud, приводятся: плагин для совместного поддержания фотоальбома; музыкальный сервер, позволяющий прослушивать собственную музыкальную коллекцию с любого устройства в сети; хранилище подкастов и видеороликов с доступом через web-интерфейс или через медиа плеер;
- Имеется система управления правами пользователей и групп;
- Модули для интеграции поддержки OpenID и LDAP.
- Поддержка организации прямого доступа к музыкальной коллекции, архиву фотографий и персональной информации (календарь, адресная книга, закладки) или работы с этими данными из сторонних приложений;- В web-интерфейс встроены средства для работы с синхронизированной адресной книгой, календарём-планировщиком, коллекцией фотографий, архивом музыкальных произведений. Возможность работы с синхронизированными в ownCloud адресной книгой и календарём-планировщиком из программ, поддерживающих протоколы CardDAV и CalDAV, например, Kontact, Thunderbird и Evolution;
- Для ownCloud подготовлен сервер Ampache, позволяющий организовать потоковое вещание музыки в такие программы, как Amarok и Tomahawk;
- Возможность использования в качестве бэкенда для хранения данных системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений. Новая возможность позволяет пользователям в любой момент отменить обновление файла и вернуться к его ранее сохранённой версии;
- Поддержка шифрованной передачи данных и хранения файлов в зашифрованном виде. При активации данной функции администратор сервера ownCloud не может просмотреть содержимое файлов пользователя, так как только владелец данных, знающий пароль, может получить доступ к файлам;
- Возможность монтирования внешних файловых систем к своему облачному хранилищу. Поддерживается подключение внешних FTP-серверов, а также содержимого таких облачных хранилищ как Dropbox и Google Drive. Функция позволяет пользователю обеспечить доступ ко всем службам обмена файлами и внешним хранилищам через единый интерфейс ownCloud;
- Автоматическое резервное копирование и средства для миграции связанных с аккаунтом пользователя данных на другой ownCloud-сервер.
URL: http://blog.karlitschek.de/2013/12/owncloud-6-is-here.html
Новость: http://www.opennet.me/opennews/art.shtml?num=38649
Значит сегодня буду все хранилища переводить :)
Вспоминая свой опыт работы с OwnCloud скажу, что я бы дождался первого багфикса.
Ну версия 5 пратически не работала, так что риск что станет хуже минимален.
Синхронизация 100 гигов по локалке всего лишь за полторы недели я работой не считаю.
Может вообще всё отвалиться. Не раз сталкивался, что напрочь съезжало оформление и не работали функции.
> Синхронизация 100 гигов по локалке всего лишь за полторы недели я работой не считаю.А вот это да. Скорость синхронизации. Ахиллесова пята. Бывает, что при изменении единственного файла синхронизирует всё полностью и заново.
И она падает тем сильнее, чем больше файлов в удалённых.
Надеюсь, это оптимизируют.
Отпишись тогда, если не трудно, с какими граблями столкнулся. Желание обновить есть, но уже загружена куча документов.
откатил VM обратно. 6.0.1 - 6.0.2 ждать буду
Прохлопал момент, он обновился сам из репов. При попытке зайти в веб интерфейс висит обновление и надпись обновите страницу. Процессы никакие не шуршат при этом, он просто сдох.
На Seafile надеюсь?
Эта виртуалка с owncloud. Seafile в другом месте.
Поделись опытом. Вот в fdroid клиент Seafile появился и я задумался. Мне еще контакты надо синкать. Это работает?
> Поделись опытом. Вот в fdroid клиент Seafile появился и я задумался. Мне
> еще контакты надо синкать. Это работает?Контакты оно точно не синкает. А так удобная вещь для ынтерпрайза и друзей.
>> Поделись опытом. Вот в fdroid клиент Seafile появился и я задумался. Мне
>> еще контакты надо синкать. Это работает?
> Контакты оно точно не синкает. А так удобная вещь для ынтерпрайза и
> друзей.Для бэкапа можно юзать? В смысле, оно работает достаточно быстро и незаметно и дает пользователю посмотреть/откатить разные версии своих файлов в итоге?
> Для бэкапа можно юзать? В смысле, оно работает достаточно быстро и незаметно
> и дает пользователю посмотреть/откатить разные версии своих файлов в итоге?Вот это запросто.
Платформа вышла еще вчера, так что все, кто хотел обновиться, сделали это еще вчера=). Что касается меня, то мое обновление до 6-й версии пришлось на RC4 (он же потом и был переименован в релиз), который вышел 7-го декабря. Если кому-то интересно, то могу сказать, что проблем с обновлением не было.
Бывает проблема с lucene search, надо лесть в мускуль и очищать одну таблицу.
> лестьлеЗть, конечно же. Извините.
обожди, шома обновился и получил вопросики вместо русских букв
> Значит сегодня буду все хранилища переводить :)Перевел одно хранилище - сервер ubuntu 12.04. Все прошло на ура. Русские названия файлов и каталогов на месте. Работает на много шустрее. Работа софисом тоже отличная штука. Авторам - респект и уважуха. :)
У меня та же система. Я как посмотрел на количество зависимостей, так крепко задумался и повременил обновлять. Нужны ли мне эти свистелко-перделки?...
из коробки на центосе не обновился. Русского нет, кодировка в вебке кривая, приходится допиливать.
Отлично! Поставлю свой дропбокз. С блэкджеком и шлюхами! На разберри-пи...
Для Raspberry Pi есть Seafile server 2.0.3
Для хомячного использования достаточно
> На разберри-пиТяжеловато для распберри. Сам кручу на атоме. Бывают моменты, когда мария на пару с php-fpm отжирают больше половины всех ресурсов системы.
>> На разберри-пи
> Тяжеловато для распберри. Сам кручу на атоме. Бывают моменты, когда мария на
> пару с php-fpm отжирают больше половины всех ресурсов системы.Та же фигня. А новая версия ещё и тянет за собой дофига зависимостей...
Вот сюда-бы ещё возможность допиливать коллективно не только документы ODF-формата, а и другие (cdw,spw,...) + возможность организации бизнес-процессов и появится первая в мире фриварная PLM, которая функционалом и юзабилити уступит разве-что PLM от Dassault Systèmes =)
А моя хотелка - обезжиренный owncloud. Синхронизация файлов и только
Rsync FTW.
> А моя хотелка - обезжиренный owncloud. Синхронизация файлов и толькоBittorrent Sync ?
> + возможность организации бизнес-процессовhttp://runawfe.org -- она же http://wf.runa.ru
Эта штука поддерживает хранение локальных копий файлов, как в дропбоксе, или только монтирование?
> Эта штука поддерживает хранение локальных копий файлов, как в дропбоксе, или только
> монтирование?И так и эдак. При локальном хранении используется клиент-синхронизатор (как в дропбоксе). Но можно смонтировать как WebDAV.
Синхронизирует, но не поблочно, а пофайлово. То есть id3 тег в mp3 поправил - перекачает весь mp3. И только одну папку на клиента.
Обновил вчера - работает. Закрыли важный для меня баг с Apache mod-xsendfile + шифрование.
> Основные новшества OwnCloud 6:
> Функция Undelete для восстановления файлов, удалённых по ошибке. Все удалённые > с использованием web-интерфейса файлы теперь помещаются в корзину;Уже было в 5.0.х
А между тем сайт owncloud.org не отвечает.
По https можно достучаться.
Аккуратно с апгрэйдом, это дело они недотестили.
Вчера нарвался на грабли в множественном числе.
Debian/nginx/php5-fpm/psql9.3https://github.com/owncloud/core/issues/6310
https://github.com/owncloud/apps/issues/1536ЗЫ и вот это очень помогло https://github.com/Glandos/3rdparty/commit/29c4057fd554ca1ad...
Сервер для внутреннего использования, 30 юзверей, но всё равно было неприятно.
Из того что знаю, лучший способ перенести google docs/contacts/*box/*drive на свой сервер.
Вполне работает в связке с Boxcryptor Classic/encfs - даже не нужен модуль шифрования на сервере.
Имхо, отличный вариант для тех, кто хочет удобства и безопасности одновременно.Из минусов - при первом запуске пятой версии можно заметить 100% загрузку ядра процессом php.
Как я понимаю, он в первый раз генерит всякие css шаблоны - нужно просто дать ему это доделать.
Возможно, починили в 6 версии.И да, стоит дождаться 6.0.1.
а кто подскажет как избавиться от такой мути в оунклауд'е - все пользователи админы?
осилить группы.
новая группа ни хрена ничего не дает. все равно все вдмины
> новая группа ни хрена ничего не дает. все равно все вдминыТяжелое наследие окошечников. Когда все одмины или нифера не работает.
Либо у тебя руки под куй заточены.
Одно из двух.
> новая группа ни хрена ничего не дает. все равно все вдминыУ меня админы, например, только те, кого я назначаю.
основное отличие ownCloud от dropbox, google drive, etc в том, что ownCloud не имеет ничего общего с облаком. Это один веб-сервер с webdav и интерфейсом конфигурации...
Зачем оно нужно?
> основное отличие ownCloud от dropbox, google drive, etc в том, что ownCloud
> не имеет ничего общего с облаком. Это один веб-сервер с webdav
> и интерфейсом конфигурации...
> Зачем оно нужно?Оно нужно, чтобы (1) иметь полный контроль над своими файлами без "помощи" третьих сторон и (2) иметь доступ к своим файлам откуда душа пожелает.
Поистине маркетинг творит чудеса. Почему все думают, что облако это не, цитирую "..веб-сервер с webdav и интерфейсом конфигурации...". Это такие же обычные сервера. Много серверов с динамическим распределением нагрузки. Но услуга лучше продается, когда в рекламе есть "инновация", "нанотехнологии", "новый iДевайс стал еще лучше", ну или "облако".
Прости, хотел плюсануть, но промазал.
> основное отличие ownCloud от dropbox, google drive, etc в том, что ownCloud
> не имеет ничего общего с облаком. Это один веб-сервер с webdav
> и интерфейсом конфигурации...
> Зачем оно нужно?Амн, не все так однозначно, OwnCloud предлагает фронтенд, что у вас будет в бэке - зависит только от вас, ничто не машет хранилище сделать "эластичным", либо подключить имеющиеся "труъ облачные" ресурсы хранения.
Картинки-аватарки. Лучше бы в десктопных клиентах добавили возможность расшаривания файлов правой кнопкой. До сих пор приходится для этого этого каждый раз заходить в webUI.
Господа, подскажите, для аудита входа (успех/отказ) в ownCloud до сих пор приходится кукожить потроха, или они прикрутили нормальный вывод логов? Смотрит ли это чудо у кого-нидь в интернет, если да, как защищаете от брутфорса?
> Смотрит ли это
> чудо у кого-нидь в интернет, если да, как защищаете от брутфорса?fail2ban fcgi
амн, а немного подробнее можно?
> амн, а немного подробнее можно?Да, конечно. У fail2ban есть такой джейл, который называется [lighttpd-fastcgi] — у меня лично оунклауд под лайти работает. Ну и под апач, естественно, джейл [apache] есть. Правда, мне в него пока никто не попался — наверное, потому, что на мой оунклауд нет из корня сайта никакой ссылки. Так что джейл есть, а рыбки нет. Как-то так. В еррорлоге, по крайней мере, попыток подбора пока не обнаружено.
Кроме этого, насильно включён https, ну и плюс остальные меры безопасности по доступу к директориям, недопущения чтения их из сети и т.д.
Спасибо! т.о. лог аудита успешных и неудачных попыток ведется на уровне lighttpd? Надо погуглить, мне ничего умнее в голову не пришло, чем использовать совет отсюда: http://www.dataparadis.net/osp/gnu-linux-server/cloud-server.../
> Спасибо! т.о. лог аудита успешных и неудачных попыток ведется на уровне lighttpd?
> Надо погуглить, мне ничего умнее в голову не пришло, чем использовать
> совет отсюда: http://www.dataparadis.net/osp/gnu-linux-server/cloud-server.../Ага. То есть fail2ban через веб-сервер ни к чему, похоже. Спасибо за разведку.
У меня теперь другая задача (проблема) - аудит успешного входа. Т.е. отказ по этой схеме логгируется, а вот успех нет. Пока времени не было особо разбираться, коли будет решение - прошу поделиться.
> У меня теперь другая задача (проблема) - аудит успешного входа. Т.е. отказ
> по этой схеме логгируется, а вот успех нет. Пока времени не
> было особо разбираться, коли будет решение - прошу поделиться.Лучше на форуме или в рассылке спросить. Там народу хватает, весьма живое место.
> Господа, подскажите, для аудита входа (успех/отказ) в ownCloud до сих пор приходится
> кукожить потроха, или они прикрутили нормальный вывод логов? Смотрит ли это
> чудо у кого-нидь в интернет, если да, как защищаете от брутфорса?Кроме fail2ban, есть log2ban, специально под логи веб сервера.
Музыку поломали :(
да, тоже заметил :(