Релиз открытой платформы обмена файлами OpenCloud 8.0

15 сентября 2026 года состоялся восьмой мажорный релиз открытой платформы обмена файлами OpenCloud. Решение позволяет развернуть на локальном сервере систему для обмена файлами и организации совместной работы над контентом. Проект является открытой альтернативой проприетарным системам типа Microsoft SharePoint, Google Drive и Dropbox и соответствует требованиям GDPR. Версия OpenCloud 1.0 вышла в феврале 2025 года. Предыдущий мажорный релиз OpenCloud представили в мае 2026 года.

По информации OpenNET, серверная часть OpenCloud написана на языке Go и опубликована на GitHub под лицензией Apache 2.0. Проект поддерживает программные интерфейсы WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 и OpenID Connect. Сервер решения реализован с использованием концепции микросервисов и может масштабироваться от установки на платы Raspberry Pi до больших многосерверных внедрений.

Десктоп‑клиент OpenCloud написан на С++ с использованием Qt. Исходный код решения опубликован под лицензией GPLv3. Проект поддерживает сборку для Windows, macOS и Linux. В клиент также встроена функция синхронизации файлов и монтирования совместного хранилища в виде виртуальной файловой системы. Веб‑интерфейс проекта написан на TypeScript с использованием фреймворка Vue.js и доступен под лицензией AGPLv3.

OpenCloud является форком платформы OCIS (ownCloud Infinite Scale), переписанной с PHP на Go. Создатели OpenCloud попытались избавить кодовую базу от лишней функциональности и сосредоточиться на максимально качественной реализации основной задачи — совместной работы с файлами.

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

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

Изменения и дополнения в OpenCloud 8.0:

  • в текстовом редакторе реализована возможность одновременной работы нескольких людей над файлами в формате Markdown и ocnote с отражением вносимых изменений в реальном времени. Появилась возможность подключения пользователей в режиме только для чтения, которые могут лишь наблюдать за подготовкой документа;

  • настройки поисковых движков Bleve и OpenSearch унифицированы для выдачи похожих результатов независимо от поискового бэкенда (по умолчанию предлагается движок Bleve, но поставляется и OpenSearch, который лучше подходит для крупных проектов) Снижено потребление памяти при использовании движка Bleve (с 1.1 ГБ до 120 МБ при индексации 100 тыс. файлов);

  • добавлена поддержка движущихся фотографий с возможностью из предпросмотра при наведении мыши или по нажатию кнопки;

  • ускорена прокрутка и отрисовка миниатюр для каталогов с большим числом изображений (1000+);

  • обновлён дизайн страниц ввода пароля, предупреждения об отказе в доступе и загрузки конфиденциальных файлов;

  • добавлена возможность использования системного диалога для управления выводом на печать, поддерживающего экспорт в PDF;

  • в панель добавлена кнопка More actions, в которую переносятся инструменты, не вместившиеся в ширину окна;

  • для 37 языков программирования реализована подсветка синтаксиса, среди прочего работающая внутри блоков с кодом в Markdown‑файлах;

  • обеспечена поставка тем оформления в форме Docker‑образов.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев