ownCloud Classic 的服务端核心,用于自托管的文件存储、同步与共享。
- Star
- 2,165
- Fork
- 283
- 未关闭 Issue
- 615
- 最近提交
- 19小时前
这是什么?
ownCloud Infinite Scale(oCIS)是一个自托管的文件同步与共享平台。它以单个二进制文件或容器形式交付,只需调整配置、按需启动服务,即可从树莓派扩展到 Kubernetes 集群。多服务架构允许按需选择功能,也可以复用已有服务,例如 Keycloak。
客户端包括内置 Web 界面,以及 ownCloud 官方的 Android、iOS 和桌面应用。后端基于 reva 构建,提供 WebDAV 和 CS3 API。用户通过 OpenID Connect 认证,可以接入外部身份提供商,也可以使用内置的 LibreGraph Connect。借助 WOPI 网关,可集成 Collabora Online、OnlyOffice Docs 和 Microsoft Office Online 实现协同编辑。
使用 Docker 或从源码构建(需要 Go 1.25.10 或更高版本),即可快速启动一个演示实例,无需外部数据库或身份提供商。
核心功能
- 01单个二进制文件或容器,可从小型设备扩展到 Kubernetes 集群。
- 02通过 WebDAV 和 CS3 API 同步与共享文件,支持 Web、Android、iOS 和桌面客户端。
- 03支持 OpenID Connect 认证,可对接 Keycloak 等外部身份提供商,也可使用内置的 LibreGraph Connect。
- 04通过 WOPI 集成 Collabora Online、OnlyOffice 和 Microsoft Office Online 实现在线办公。
- 05多服务架构,运维人员可只运行所需的服务。
适用场景
- 在家庭服务器或小型虚拟机上搭建私有文件同步与共享服务。
- 在已有 Keycloak 的环境中,于 Kubernetes 上部署团队文件平台。
- 为自托管文件存储增加多人协同文档编辑能力。
快速上手
- 1
拉取 oCIS Docker 镜像
docker pull owncloud/ocis - 2
初始化配置
docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes - 3
启动服务器,然后访问 localhost:9200,使用打印出的用户名和密码登录
docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
使用前须知
- 从源码构建需要 Go 1.25.10 或更高版本以及 C 编译器,且源码构建仅建议用于开发。
- ownCloud GmbH 提供的部分稳定版本受最终用户许可协议约束。
收录于专题
标签
常见问题
- ocis 是什么?
- ownCloud 推出的自托管文件同步与共享平台,以单个 Go 二进制文件交付。 ownCloud Infinite Scale(oCIS)是一个自托管的文件同步与共享平台。它以单个二进制文件或容器形式交付,只需调整配置、按需启动服务,即可从树莓派扩展到 Kubernetes 集群。多服务架构允许按需选择功能,也可以复用已有服务,例如 Keycloak。
- ocis 可以免费使用吗?用的什么许可证?
- ocis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ocis 还在维护吗?
- 活跃维护中。ocis 最近一次提交是在 2026年10月24日。
- ocis 适合用来做什么?
- 在家庭服务器或小型虚拟机上搭建私有文件同步与共享服务。 在已有 Keycloak 的环境中,于 Kubernetes 上部署团队文件平台。 为自托管文件存储增加多人协同文档编辑能力。
- ocis 怎么安装和运行?
- 拉取 oCIS Docker 镜像: docker pull owncloud/ocis 初始化配置: docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes 启动服务器,然后访问 localhost:9200,使用打印出的用户名和密码登录: docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
- 在哪里获取 ocis?
- 源代码和安装说明在 GitHub 上:https://github.com/owncloud/ocis
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
88382064PHPAGPL-3.0更新于 昨天
可自托管的文件存储、同步、分享与团队协作平台,支持 WebDAV 和在线文档编辑。
1943160TypeScriptAGPL-3.0更新于 3小时前
开源、可自托管的文件管理、共享与协作平台,后端使用 Go 编写。
6218256GoApache-2.0更新于 4小时前
开源可自托管的云存储系统,支持文件同步、共享、团队资料库及可扩展的文件属性与多种视图。
1.5万+12 本周1675COther更新于 8天前
一个自托管的文件列表与管理服务,通过统一的网页界面和 WebDAV 访问多种网盘及本地存储。
2.5万+42 本周2411GoAGPL-3.0更新于 3小时前
可自托管的网页文件管理器,支持多数据源、OIDC/LDAP 登录、文件预览、搜索、分享和 WebDAV。
8892+26 本周503GoApache-2.0更新于 23小时前