Увидел свет (https://owncloud.com/blog/lightning-fast-innovation-gives-ow...) стабильный релиз проекта ownCloud 4 (http://owncloud.org), в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. От похожих сервисов, таких как Google Docs, Dropbox, box.net и Ubuntu One система ownCloud отличается предоставлением пользователю полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольных пользователю системах. Исходные тексты системы распространяются (http://www.gitorious.org/owncloud) в рамках лицензии AGPL. Сервер ownCloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MySQL или PostgreSQL. В новой версии ownCloud 4 появилась такие улучшения, как поддержка версионного контроля изменений файлов, поддержка ширования данных, интерфейс для ведения планов (TODO), встроенный просмотрщик ODF-файлов, возможность монтирования внешних хранилищ.
Для доступа к данным, хранимым в ownCloud, можно использовать web-интерфейс или протокол WebDAV. Из сопутствующих хранению данных функций можно отметить поддержку средств для обеспечения совместного доступа и возможность синхронизации между разными машинами таких данных, как адресная книга, календарь-планировщик и закладки, с возможностью их просмотра и редактирования с любого устройства в любой точке сети. Изначально проект развивался сообществом KDE, но недавно основатели проекта создали коммерческую компанию ownCloud Inc (http://www.owncloud.com), которая взяла в свои руки разработку ownCloud и приступила к предоставлению платных сервисов на базе данной платформы.<center><a href="http://4.bp.blogspot.com/-kGWDAzW_f0A/T7tfJ3N_1AI/AAAAAAAAAR... src="http://www.opennet.me/opennews/pics_base/0_1337686524.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Ключевые улучшения (http://owncloud.org/features/) ownCloud 4:
- Возможность использования в качестве бэкенда для хранения данных системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений. Новая возможность позволяет пользователям в любой момент отменить обновление файла и вернуться к его ранее сохранённой версии;
- Поддержка хранения файлов в зашифрованном виде. При активации данной функции администратор сервера ownCloud не может просмотреть содержимое файлов пользователя, так как только владелец данных, знающий пароль, может получить доступ к файлам;
- Новое приложение для ведения и синхронизации задач и планов (TODO);
- Экспериментальная возможность монтирования внешних файловых систем к своему облачному хранилищу. Поддерживается подключение внешних FTP-серверов, а также содержимого таких облачных хранилищ как Dropbox и Google Drive. Функция позволяет пользователю обеспечить доступ ко всем службам обмена файлами и внешним хранилищам через единый интерфейс ownCloud;
- В web-интерфейс добавлен встроенный просмотщик для документов в формате ODF (Open Document Format), позволяющий просмотреть содержимое ODF-файлов без из загрузки на локальную систему;- Поддержка загрузки файлов через интерфейс Drag & Drop - для загрузки достаточно перетащить из рабочего стола нужный файл в окно браузера с активным web-интерфейсом ownCloud;
- Поддержка организации совместного доступа к календарю-планировщику и отдельным категориям календаря. Пользователь может открыть доступ к календарю для других людей, которые смогут просматривать планы или, при установки соответствующих полномочий, создавать новые записи;
- Возможность отправки уведомления другим пользователям при открытии совместного доступа к файлу;
- Добавление средств для резервного копирования и миграции связанных с аккаунтом пользователя данных на другой ownCloud-сервер. Пользователь может легко переносить и копировать свои данных с одного сервера на другой;
- Поддержка записи логов о работе сервера как в стандартный syslog, так и в отдельный файл;- Улучшены средства интеграции между ownCloud и серверами LDAP/Active Directory. Администратору теперь предоставлены средства для управления пользователями и группами через LDAP или AD;
- Во встроенный менеджер фотографий добавлены настройки сортировки фотографий, поддержка определения нескольких директорий фотографий и возможность организации совместного доступа к фотографиям;
- Поддержка смены оформления web-интерфейса ownCloud через подключения визуальных тем;
- Представлен новый упрощённый API для интеграции со сторонними приложениями и разработки дополнений.
В следующем выпуске ожидается проведение работы по усилению интеграции с десктоп-окружением KDE, в том числе поддержка вывода уведомлений и добавление возможности работы с хранилищем для Dolphin и других KDE-приложений. Запланирована реализация клиента для работы с данными в offline-режиме, выполняющего функции синхронизации локальной копии данных с данными, хранимыми в ownCloud. В браузер Rekonq будет добавлена поддержка синхронизации закладок. В Akregator появится функция синхронизации RSS. В KWallet появится возможность синхронизации паролей.
Особенности 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-интерфейс встроены средства для работы с синхронизированной адресной книгой, календарём-планировщиком, коллекцией фотографий, архивом музыкальных произведений. Возможност...
URL: http://blog.karlitschek.de/2012/05/owncloud-4-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=33909
Ну вот дождался шифрования данных на сервере - теперь можно потыкать.
роюсь в доках: как-же шифрование то организовано, особенно интересовал доступ через webdav? Начинаю подозревать что речь идет о шифровании, встроенном только в некий клиент.
А шифрование и должно быть на клиенте. Иначе можно считать что никакого шифрования и нет.
Понятно что на стороне клиентаЯ имею в виду что похоже шифрование только в какой то конкретной программе (клиенте) на стороне клиента
Поэтому при доступе уже с другим клиентом получится шиш то есть зашифрованный контент
Для особо тупых разъясню вышеприведенный пост еще раз - шифрование работает если пользоваться официальным декстопным клиентом. Если же подмонтировать через webdav то получится полная хрень. Предположительно же хрень получится и при доступе через браузер.
> роюсь в доках: как-же шифрование то организовано, особенно интересовал доступ через webdav?
> Начинаю подозревать что речь идет о шифровании, встроенном только в некий
> клиент.Шифрование самое обыкновенное: https средствами apache.
речь про шифрование файлов, а не коннекта
Файлы перестали быть контентом? (::trollface::)
не умеем отличить коннект от контента?
>администратор сервера ownCloud не может просмотреть содержимое файлов пользователя, так
> как только владелец данных, знающий пароль, может получить доступ к файлам;а если пользователь забыл пароль -- пасочки всем данным?
Вы не поверите, но в этом и есть идея подобной защиты. И, кстати, в описании приложения для шифрования (то есть на странице, где нужно нажать кнопку, чтобы его включить) об этом написано черным по белому.
Знаменито. Столько всего интересного.Второе приложение, оправдывающее существование PHP.
А первое какое? :)
сам PHP, ваш кэп!
opengoo
> Второе приложение, оправдывающее существование PHP.Да ладно, на PHP есть немало продуктов которые никто не осилил законкурировать. Только помои льют, но писать на явах/питонах/чем там еще конкурента не спешат :)
> но писать на явах/питонах/чем там еще конкурента не спешат :)Наверное, потому, что реализовать такой функционал под себя и с тесной интеграцией на нормальных языках намного проще, чем на php. До сих пор есть куча сайтов на php, где на сайте один логин и пароль, а на его же форуме - свой вид и свой логин-пароль. А уж о более тесной интеграции и речи не идёт.
Ну и php-шников больше, и они кучкуются (как и пользователи windows), поэтому чисто механической работы выполняют больше. Но механическая работа не сможет заменить творческую.
> Знаменито. Столько всего интересного.
> Второе приложение, оправдывающее существование PHP.Там все приложение это чтение файлов в каталоге, даже загрузить файл через веб-интерфейс на сервер нельзя, а так стандартный webdav реализуемый стандартным apache.
>> Знаменито. Столько всего интересного.
>> Второе приложение, оправдывающее существование PHP.
> Там все приложение это чтение файлов в каталоге, даже загрузить файл через
> веб-интерфейс на сервер нельзя, а так стандартный webdav реализуемый стандартным apache.Я его использовал вообще без apache, через php -t .../owncloud -S ...
И загрузка файлов через веб-интерфейс там есть.
А оно умеет ставиться в виде приложения и на лету синхронизировать файлы из локальной ФС?Я имею в виду аналог DropBox, когда файлы реально живут на разных компах и синхронизируются по факту изменения.
Там есть какой-то клиент. Похоже можно указать какую локальную папку с какой папкой на сервере синхронизировать, но я пока до конца не разобрался.
Нет там никакой синхронизации. Ставил я его на прошлой неделе. Обычный "FTP-клиент" так сказать. При выборе файла в хранилище предлагает скачать файл в телефон. Вот и весь клиент. Увидев эту "чудонанотехнологию" тут же удалил этот клоуд с сервака и с телефона. :) Уж как-нить обычным sftp можно обойтись при таком раскладе, без модного слова "облако". Хотя если в будущих версиях вдруг запилят синхронизацию, то наверное будет круто.
Внезапно, там есть поддержка webdav. Поэтому можно запилить синхронизацию руками.
>Внезапно, там есть поддержка webdav. Поэтому можно запилить синхронизацию руками.Не так. Там только webdav и есть. Синхронизации из коробки нет.
Что за бред несете, не осилили установку клиента или прочитать документацию?
Есть там клиент для десктопов (Windows, Linux и MacOS), именно аналог Dropbox. Правда прошлые версии ломали кодировки, в последней версии 1.0.2 вроде как исправили данный баг.
а мобильных клиентов пока официально не выпустили хотя для андроида можно скачать тут https://owncloud.com/blog/the-android-app-is-here (как работает не знаю еще не тестил).
> Что за бред несете, не осилили установку клиента или прочитать документацию?
> ...
> как работает не знаю еще не тестил...Про бред и неосиляторство пишет человек который даже не тестил. Оригинальные аналитики на опеннете нынче. :)
>> Что за бред несете, не осилили установку клиента или прочитать документацию?
> Про бред и неосиляторство пишет человек который даже не тестил. Оригинальные аналитики
> на опеннете нынче. :)Вы бы прочли что я написал прежде чем утверждать что-то, я написал что клиент под андроид не тестил, а сервер успешно используется, в том числе и десктопные клиенты.
> Что за бред несете, не осилили установку клиента или прочитать документацию?Осилили даже установку сервера. А вот вы похоже нет.
> Есть там клиент для десктопов (Windows, Linux и MacOS), именно аналог Dropbox.
Да есть клиент. Nautilius называется. Ctl+L и адрес пиши, а еще можно через fuze примонтировать. Есть еще неработоспособный клиент на кьюте, который падает через раз, но принцип работы у него тот же.
Отличие от любого файлового сервера только в наличии веб-морды с левыми приложениями, вроде календаря и проигрывателя на flash.
Кстати, с MP3 тоже беда. Скормил ему коллекцию Beatles он даже MP3-теги не со всех файлов смог прочитать. Ессесно куча файлов так и не появилась в разделе "Музыка". Хотя теги расставлялись одним и тем же скриптом после конвертации файлов из ogg в mp3. В одних файлах он значит эти теги читает, а в других не может. :( Вредное какое-то облако.В общем глюкодром пока сплошной.
>> Что за бред несете, не осилили установку клиента или прочитать документацию?
> Осилили даже установку сервера. А вот вы похоже нет.откуда такая уверенность? мы юзаем owncloud с версии 3,0,2
>> Есть там клиент для десктопов (Windows, Linux и MacOS), именно аналог Dropbox.
> Да есть клиент. Nautilius называется. Ctl+L и адрес пиши, а еще можно
> через fuze примонтировать. Есть еще неработоспособный клиент на кьюте, который падает
> через раз, но принцип работы у него тот же.не знаю про какой вы клиент говорите но тот что лежит здесь
http://owncloud.org/sync-clients/ как раз синхронизирует файлы а не монтирует через fuze
Хотелось бы попробовать, к примеру на https://portknox.net/en дают 10гб, но только что-то я не могу понять как подключится или заставить работать.
В korganizer выбирал dav groupware resource. Вроде бы было соединение, но ничего не появилось (предварительно я создал календарь и тестовое событие). Подумал, что что-то не так в korganizer, попробовал thunderbird и плагин lightening. Тоже у меня что-то не вышло.
Так оно не на Qt? Было же в самом начале на Qt... или я чего-то не понимаю.
Или там Qt-клиент был...
Клиенты под Android, Linux, Mac OS X и Windows доступны по ссылке https://owncloud.com/download
Кто-нибудь понимает разницу между http://owncloud.ORG/ и https://owncloud.COM/ ?
.com - для пользователей коммерческих услуг от Owncloud.inc.
.org - для разработчиков и тех, кто хочет себе поставить эту систему.
То что версия 4.0.0 не устанавливается вместе с PostgreSQL говорит о том, что разработчики ръяно "тестировали" продукт перед релизом. :)
Касательно поддержки шифрования.
"File Encryption – new server side encryption increases file security while at rest – not even server admins can look at these encrypted files while they reside on the server."
(взято тут: http://owncloud.org/owncloud-4-release-annoucement/)Всё таки здесь дело идёт о шифровании на серверной стороне. Так получается?
Или это какая-то игра слов на английском? Неправильно же шифровать на серверной стороне.
>new server side encryption increases file security
> Всё таки здесь дело идёт о шифровании на серверной стороне. Так получается?
> Или это какая-то игра слов на английском? Неправильно же шифровать на серверной
> стороне.Пиарщики просто излишне вольно используют слова, точного значения которых не знают.
Ну, или прямо в пресс-релизе, действительно, изобрели __новое__ сервер-сайд-шифрование с неизвестными ранее свойствами. Я б не ждал такого от продаж-пресс-релизеров.
у меня одного не работает upload русских файлов?
http://bugs.owncloud.org/thebuggenie/owncloud/issues/oc-733
по ссылке решение
Идея хорошая, а реализация хреновая:
1) для версий не используется никакой git, вирсии файлов хоранятся в виде data/<user>/<dir>/<file>.v<timestamp>, т. е. копии, без метаданных(напр. кто менял).
2) десктопный клиент раз в 10 запрашивает сервер на наличие изменений, вероятно даже для локальных изменений не испоkьзуется inotify
3) множество мелких, поехавших и кривых элементов в интерфейсе.
А как у него дела с регистром символов, кто пробовал?
Глюков много конечно!
Синхронизация больших файлов не работает постоянно разное количество получается.
Файлы с пробелами не качаются потом с интерфейса в вебе.
доковские файлы часто сыпятся после синхранизации
Ребят вопрос возник, установил IIS установил php и mysql
кидаю в корень сайта содержимое архива и нихрена, не обрабатывается index.php
Если запустить какую нибудь cms типо Joomla все работает, а это не хочет