Випуск платформи обміну файлами OpenCloud 6.0

Опубліковано реліз платформи 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, Microsoft RESTful Web API Graph, OCS, OCM 1.1 та OpenID Connect. Сервер реалізований з використанням концепції мікросервісів і може масштабуватись від установки на плати Raspberry Pi до великих багатосерверних впроваджень.

Десктоп-клієнт написаний на C++ з використанням Qt, опублікований під ліцензією GPLv3 та підтримує збирання для Windows, macOS та Linux. У клієнт також вбудована функція синхронізації файлів та монтування спільного сховища у вигляді віртуальної файлової системи. Web-інтерфейс написаний на TypeScript з використанням фреймворку Vue.js та запропонований під ліцензією AGPLv3. Є мобільні програми для Android та iOS.

Крім функцій для зберігання та обміну файлами, а також синхронізованого доступу до колекції файлів з різних пристроїв, OpenCloud включає можливості для спільного редагування документів у режимі реального часу, інтеграції з офісним пакетом Collabora Online та редактором Markdown Editor (ToastUI), вилучення тексту з зображень та відсканованих документів, використання протоколу ICAP для файлів.

Для публікованих файлів можна обмежувати час життя, надавати доступ за посиланням та захищати вміст паролем. Для спрощення навігації файлами підтримуються теги, фільтри та повнотекстовий пошук. У системі відстежується вся історія роботи з файлами та надається підтримка відкату змін на певну версію у минулому. Можлива організація командної роботи із закріпленням підкаталогів («робочих просторів») за окремими командами.

Для адміністратора надається інтерфейс деталізованого керування правами доступу та користувачами (наприклад, можна дозволити користувачеві лише перегляд або лише завантаження у сховище). Підтримується керування доступом на основі ролей (RBAC - Role-Based Access Control). У платформі застосовується архітектура Privacy-First, яка передбачає, що користувач OpenCloud з правами адміністратора не може отримати доступу до контенту користувачів.

Випуск платформи обміну файлами OpenCloud 6.0

В новой версії:

  • У web-інтерфейсі реалізована функція «Вибране», що дозволяє користувачам позначати важливі файли, які часто використовуються, для подальшого швидкого доступу. Інформація про помешкання у вибране зберігається на сервері та не прив'язана до конкретного клієнта. Вибрані файли позначаються зірочкою та виділяються в персональних просторах, у контексті проектів, у підкаталогах та у результатах пошуку. Всі помічені елементи можна відразу подивитися на окремій сторінці "Вибране".
  • Додано розширення "Калькулятор", що дозволяє обчислювати математичні вирази в рядку пошуку.
  • Додано розширення Pastebin для спрощення обміну текстовим вмістом. Надані для спільного доступу елементи автоматично зберігаються у прихованому каталозі ".space" в персональній області.

Джерело: opennet.ru

Додати коментар або відгук