OpenCloud 6.0 平台已正式发布,该平台允许用户在自己的服务器上部署文件共享和内容协作系统。该项目被宣传为微软 SharePoint、谷歌云端硬盘和 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 板级扩展到大型多服务器部署。
桌面客户端使用 Qt 框架以 C++ 编写,遵循 GPLv3 许可协议,并支持 Windows、macOS 和 Linux 平台。该客户端还内置文件同步功能,并可将共享存储挂载为虚拟文件系统。Web 界面使用 Vue.js 框架以 TypeScript 编写,遵循 AGPLv3 许可协议。此外,还提供适用于 Android 和 iOS 的移动应用。
除了文件存储和共享功能,以及从不同设备同步访问文件集合之外,OpenCloud 还包括实时协作编辑文档、与 Collabora Online 办公套件和 Markdown 编辑器 (ToastUI) 集成、从图像和扫描文档中提取文本以及使用 ICAP 协议扫描防病毒软件包中下载的文件等功能。
您可以限制已发布文件的有效期,通过链接提供访问权限,并使用密码保护内容。为了简化文件导航,支持标签、过滤器和全文搜索。该系统跟踪文件工作的整个历史记录,并提供将更改回滚到过去特定版本的支持。可以通过为各个团队分配子目录(“工作区”)来组织团队合作。
管理员提供了一个详细的界面来管理访问权限和用户(例如,您可以允许用户仅查看或仅上传到存储库)。支持基于角色的访问控制 (RBAC)。该平台采用隐私优先架构,这意味着具有管理员权限的 OpenCloud 用户无法访问用户的内容。

在新版本中:
- 网页界面提供“收藏夹”功能,用户可以将重要和常用的文件标记为收藏,以便快速访问。有关将文件添加到收藏夹的信息存储在[此处应填写存储位置]。 服务器 而且不与特定客户关联。收藏的文件会以星标标记,并在个人空间、项目、子文件夹和搜索结果中突出显示。所有加星标的项目都可以在单独的“收藏夹”页面上一次性查看。
- 新增了计算器扩展程序,允许您在搜索栏中计算数学表达式。
- 我们新增了“Pastebin”扩展程序,以简化文本内容的共享。共享内容会自动保存到您个人空间中一个隐藏的“.space”目录中。
来源: opennet.ru
