介绍
概述
客户
网络办公应用程序
验证
安装
重要读物
运行 ownCloud 无限规模
使用官方文档
使用 ocis Repo 作为源
文档
管理文档
开发文档
安全
贡献
版权
ownCloud Infinite Scale (oCIS) 是新的文件同步和共享平台,它将成为您的数据管理平台的基础。
请务必立即下载最新发布的版本!
Infinite Scale 允许以下 ownCloud 客户端:
网络,
安卓,
iOS 和
桌面
使用开放且定义明确的 API(例如 WebDAV 和 CS3)与基于 reva 的可扩展服务器后端同步和共享文件空间。
Infinite Scale 可以集成 Web 办公应用程序,例如:
在线协作,
仅 Office 文档或
微软Office在线服务器
WOPI 应用程序网关支持协作编辑。
用户通过 OpenID Connect 使用外部 IdP(如 Keycloak)或嵌入式 LibreGraph Connect 身份提供商进行身份验证。
Infinite Scale 专注于轻松安装和操作,以单个二进制文件或容器的形式提供,允许通过更改配置并根据需要启动多个服务来从 Raspberry Pi 扩展到 Kubernetes 集群。多服务架构允许根据您的需求定制功能并重用可能已经存在的服务,就像使用 Keycloak 时一样。有关各种安装选项,请参阅下面的详细信息。
在开始设置实例之前,我们强烈建议您阅读先决条件、部署部分,尤其是描述和解释对所有部署类型都有效的信息的一般信息页面。
请参阅快速指南或二进制设置,了解从 Raspberry Pi 或单个服务器开始的单节点裸机部署,查看容器设置,了解 Docker 等经典容器环境,或了解如何部署到 Kubernetes。
使用此方法运行具有最新代码的实例。这仅建议用于开发目的。所需的最低 Go 版本是 1.22。请注意,作为先决条件,您需要安装 C 编译环境,因为某些依赖项(例如 reva)具有需要 c-go 库/工具链的组件。基于 debian 的系统的安装命令是: sudo apt install build-essentials
。要使用演示用户构建并运行本地实例:
# 获取源码克隆 [email protected]:owncloud/ocis.git# 输入 ocis dircd ocis# 生成资产 makegenerate# 构建二进制文件 make -C ocis build# 初始化最小的 oCIS 配置。/ocis/bin/ocis init# run with demo usersIDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# 在 http://localhost:9200 上打开浏览器以访问捆绑的 Web-ui
包括所有电池:无需外部数据库,无需外部 IDP!
请参阅管理文档 - Infinite Scale 简介,开始在生产中运行 oCIS。
请参阅开发文档 - 入门以了解需求、存储库结构和其他起点的概述。
有关安全相关主题的一般概述,请参阅安全方面。如果您发现安全问题,请先联系 [email protected]。
我们很高兴 oCIS 不需要贡献者许可协议 (CLA),因为它是 Apache 2.0 许可的。我们希望这将使贡献代码变得更加容易。如果您想取得联系,大多数开发人员都会闲逛我们的矩阵频道、我们的火箭聊天频道或访问 ownCloud 中央论坛。
《Infinite Scale》经过精心国际化,让每个人,无论讲什么语言,都能获得良好的体验。为了实现这一目标,我们依靠志愿者翻译的帮助。如果您想提供帮助,可以在以下链接后面找到项目:Transifex for ownCloud web 和 Transifex for ownCloud(通过过滤ocis-
选择资源)。
请始终参阅我们的贡献指南。
ownCloud GmbH 提供的一些稳定的 ownCloud Infinite Scale 版本受最终用户许可协议的约束。
版权所有 (c) 2020-2023 ownCloud GmbH <https://owncloud.com>