Релиз ownCloud 2, альтернативы Dropbox от проекта KDE
Представлен стабильный релиз ownCloud 2, развиваемой в рамках проекта KDE системы для организации хранения данных на внешних серверах. От похожих по своей сути сервисов Google Docs, Dropbox и Ubuntu One система ownCloud отличается предоставлением полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается только на подконтрольных пользователю локальных и внешних системах.
Пользователь ownCloud может получить доступ к своим данным через web-интерфейс или при помощи специальных приложений, использующих для доступа к данным протокол WebDAV. Из сопутствующих функций можно отметить поддержку синхронизации между разными машинами таких данных как адресная книга, календарь-планировщик и закладки, с возможностью просмотра и редактирования этих данных с любого устройства в любой точке сети. Исходные тексты системы распространяются в рамках лицензии AGPL. Сервер ownCloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов. Для хранения данных могут использвоаться SQLite, MySQL и PostgreSQL. Для быстрого запуска http-сервера с ownCloud на локальной машине рекомендуется использовать преднастроенный пакет на базе PageKite.
По мнению Фрэнка Карличека (Frank Karlitschek), основателя ownCloud, важность развиваемого проекта состоит в том, что он позволяет заполнить значительный пробел в мире свободных программ, связанный с недооценкой важности защиты персональных данных. В отношении к свободе, как возможности всегда контролировать свои данные, ownCloud близок к таким открытым проектам, как Unhosted, в рамках которого развивается концепция создания web-приложений для которых пользовательские данные не привязаны к определенному сервису или хранилищу.
В новой ветке ownCloud реализовано несколько важных улучшений:
- Возможность доступа к файлам через web или через модули интеграции с ownCloud, подготовленные для стандартных файловых менеджеров, таких как Dolphin, Nautilus, Finder и Explorer. Дополнительно можно найти сторонние приложения для работы с хранилищем ownCloud cо смартфонов на базе платформ Android и Apple iOS;
Особенности ownCloud:
- Поддержка шифрования передачи данных;
- Автоматическое резервное копирование;
- Доступ к хранилищу может быть обеспечен при помощи монтирования сетевого раздела, при помощи WebDAV, KDE KIO-Slaves, приложения для мобильных телефонов или через web-интерфейс;
- Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем, используя любой стандартный WebDAV-клиент, даже из машин, защищенных межсетевым экраном или находящихся за транслятором адресов.
- В Linux удаленный каталог можно примонтировать как часть локальной файловой системы при помощи FUSE-модуля или подключить в KDE через KIO-Slaves.
- В разработке находится поддержка версионного контроля изменений ив использование в качестве бэкенда для хранения системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений;
- Поддержка Open Collaboration Services API, что дает возможность отправки уведомлений, например, при отправке файла другим пользователем, через стандартный механизм нотификации KDE;
- Данные могут быть синхронизированы с локальной копией для последующего offline-использования.
- Система плагинов позволяет пользователям создавать собственные расширения с реализацией дополнительных функций;
- Имеется система управления правами пользователей и групп;
- Модули для интеграции поддержки OpenID и LDAP.
Планы на будущее:
- Поддержка в качестве бэкенда для хранения данных системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений;
- Создание системы синхронизации данных между несколькими ownCloud-серверами, что позволит создавать внутри организации приватные ownCloud-серверы, которые будут синхронизированы с публично доступными серверами;
- Продолжение интеграции возможности работы с данными в ownCloud из стандартных приложений KDE;
- Поддержка дополнительных протоколов, кроме WebDav.