Публикувана е версията на платформата OpenCloud 6.0, която позволява да се инсталира система за обмен на файлове и съвместна работа с съдържание на собствен сървър. Проектът се представя като отворена алтернатива на проприетарните системи Microsoft SharePoint, Google Drive и Dropbox, отговаряща на изискванията на действащото в Европейския съюз регулация GDPR.
Проектът е основан като форк на платформата OCIS (ownCloud Infinite Scale). За разлика от оригиналната кодова база ownCloud и производното от нея проект NextCloud, сървърната част на OpenCloud е пренаписана от PHP на Go. Създателите на OpenCloud се опитаха да освободят кодовата база от излишна функционалност и да се съсредоточат върху максимално качественото изпълнение на основната задача – съвместната работа с файлове.
Сървърната част, написана на Go, се разпространява под лицензия Apache 2.0 и поддържа интерфейси WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 и OpenID Connect. Сървърът е реализиран с концепцията за микросервизи и може да се мащабира от инсталации на Raspberry Pi до големи многобройни внедрения.сървърДесктоп клиентът е написан на C++ с помощта на Qt, публикуван е под лицензия GPLv3 и поддържа сборки за Windows, macOS и Linux. Клиентът също така има вградена функция за синхронизация на файлове и монтиране на споделено хранилище като виртуална файлова система. Уеб интерфейсът е написан на TypeScript с помощта на фреймуърка Vue.js и е предложен под лицензия AGPLv3. Има мобилни приложения за Android и iOS.
Освен функциите за съхранение и обмен на файлове, а също и синхронизиран достъп до колекция от файлове от различни устройства, OpenCloud включва възможности за съвместно редактиране на документи в реално време, интеграция с офис пакета Collabora Online и редактора Markdown Editor (ToastUI), извличане на текст от изображения и сканирани документи, използване на протокола ICAP за проверка на качваните файлове в антивирусни пакети.
броя инсталации.
За публикуваните файлове може да се ограничи времето за живот, да се предостави достъп чрез връзка и да се защити съдържанието с парола. За улесняване на навигацията през файловете се поддържат тагове, филтри и пълнотекстово търсене. В системата се следи цялата история на работа с файлове и се предоставя поддръжка за връщане на промените до определена версия в миналото. Възможна е организация на екипна работа с опцията за запазване на подсистеми („работни пространства“) за отделни екипи.
За администратора е предоставен интерфейс за детайлно управление на правата на достъп и потребителите (например, може да разреши на потребителя само преглед или само качване в хранилището). Поддържа се управление на достъпа на базата на роли (RBAC — Устройство на достъпа на база роли). В платформата се прилага архитектура Privacy-First, предполагаща, че потребителят OpenCloud с администраторски права не може да получи достъп до съдържанието на потребителите.

В новата версия:
- В уеб интерфейса е реализирана функцията „Запазени“, позволяваща на потребителите да маркират важни и често използвани файлове за последващ бърз достъп. Информацията за добавянето към запазените се съхранява на сървър и не е свързана с конкретен клиент. Запазените файлове се маркират със звезда и се открояват в персоналните пространства, в контекста на проектите, в подсистемите и в резултатите от търсенето. Всички маркирани елементи могат да се видят наведнъж на отделна страница „Запазени“.
- Добавено е разширение „Калкулатор“, позволяващо изчисляване на математически изрази в полето за търсене.
- Добавено е разширение „Pastebin“ за улеснение на обмена на текстово съдържание. Предоставените за съвместно ползване елементи автоматично се запазват в скрития каталог „.space“ в персоналната област.
Източник: opennet.ru
