返回首页

OpenCloud 6.0:带有 Favorites 功能和计算器的版本发布

OpenCloud 6.0 — 基于 Go 的微服务架构开源文件共享平台。新功能:「Favorites」、搜索中的计算器、Pastebin。支持 WebDAV、gRPC、Collabora 和 Privacy-First。

OpenCloud 6.0 发布:Favorites 和开发者扩展
Advertisement 728x90

OpenCloud 6.0:企业级可扩展文件共享的新功能

OpenCloud 6.0 是用于部署文件共享和协作系统的开源平台的更新版本。该基于 Go 的后端支持 WebDAV、gRPC、Microsoft Graph API、OCS、OCM 1.1 和 OpenID Connect。微服务架构可从 Raspberry Pi 扩展至集群。桌面客户端使用 C++ 和 Qt (GPLv3) 构建,支持 Windows、macOS 和 Linux,提供同步功能并将存储挂载为虚拟文件系统。TypeScript/Vue.js 网页界面 (AGPLv3) 与 Collabora Online 和 Markdown Editor 集成。

该平台符合 GDPR 要求,并采用隐私优先方法:管理员无法查看用户内容。它是 OCIS 的分支,专注于核心文件共享功能,没有多余附加组件。

架构和支持的协议

服务器使用 Go (Apache 2.0) 实现,提供高性能和低资源占用。支持的协议:

Google AdInline article slot
  • WebDAV 用于标准文件访问。
  • gRPC 用于高性能 RPC 调用。
  • Microsoft Graph REST API 用于与 Microsoft 生态集成。
  • OCS/OCS Share API 用于 ownCloud 兼容。
  • OCM 1.1 用于存储联合。
  • OpenID Connect 用于身份验证。

桌面客户端将存储挂载为原生文件系统,支持实时同步。网页界面提供 OCR 功能从图像和文档中提取文本,并通过 ICAP 集成支持杀毒扫描。

RBAC 模型支持细粒度权限:查看、上传、编辑。管理面板可管理用户和角色,但无法访问数据。

6.0 版本的新功能

本版本专注于提升开发者和管理员的便利性。主要变更:

Google AdInline article slot
  • 收藏功能:用户可以为文件打星标。元数据存储在服务器上,可从所有空间(项目、子文件夹、搜索)访问。专属页面汇总所有收藏。
  • 计算器扩展:直接在网页界面的搜索栏中计算数学表达式。
  • Pastebin 扩展:分享文本片段,并自动保存到个人区域的隐藏 .space 文件夹中。

这些功能优化了工作流程,同时不影响安全性。

开发者集成的扩展

OpenCloud 支持通过 Collabora Online 实现实时协作编辑。OCR 模块可从扫描件和图像中提取文本。ICAP 协议与 ClamAV 等杀毒软件集成。

自定义开发可使用 gRPC 接口和微服务架构。Kubernetes 部署示例通过仓库中的 Helm 模板简化。

Google AdInline article slot

隐私优先确保端到端隔离:即使 root 管理员也无法读取用户文件。这在受监管环境中至关重要。

关键点

  • Go 微服务从单节点扩展至多服务器部署。
  • 与企业协议完全兼容(WebDAV、Graph API、OIDC)。
  • 新 UI 功能:收藏、搜索栏计算器、Pastebin 文本片段分享。
  • 隐私优先 + RBAC,管理员无数据访问权限。
  • 集成:Collabora、OCR、ICAP 杀毒支持。

— Editorial Team

Advertisement 728x90

继续阅读