core
自托管文件同步与共享服务器核心
✓ 解决什么问题
解决个人和组织需要在自有服务器上运行文件同步与共享服务、保护数据隐私、摆脱对第三方云存储依赖的问题。同时提供日历、联系人同步以及通过插件定制功能的扩展能力,满足从个人到企业的多样化需求。
✓ 最适合
适合对数据主权有严格要求、希望完全自主掌控存储基础设施的 IT 团队、中小企业和隐私敏感型机构;也适合需要集成日历、联系人并可通过插件灵活扩展功能的自托管文件平台场景。
✗ 不适合
不适合希望零配置即可使用 SaaS 服务的普通用户;也不适合不需要自运维、仅需简单文件分享且无定制化需求的个人。
快速上手
bash
1. 拉取 Docker 镜像
docker pull owncloud/server
2. 运行容器(映射端口 8080,持久化数据到本地卷)
docker run -d -p 8080:8080 —name owncloud -v /my/owncloud/data:/mnt/data owncloud/server
3. 打开浏览器访问 http://localhost:8080,完成安装向导 项目详情
ownCloud Core 是 ownCloud Classic 的服务器端核心,提供完整的文件存储、同步和共享解决方案。它包含 WebDAV、CalDAV 和 CardDAV 服务器,支持日历和联系人同步;采用插件架构,可通过官方和第三方应用(如 Activity、Calendar、Contacts)扩展功能;提供用户与组管理、数据加密、外部存储后端(如 S3、FTP、WebDAV)以及完整的 REST API。服务器运行于 PHP 环境,支持 MySQL、MariaDB、PostgreSQL、SQLite 四种数据库。截至 2026 年 4 月,该项目在 GitHub 上获得 8,796 个 Star,全球用户超过 2 亿。Docker 镜像下载量超过 290 万次(Docker Hub 标签 owncloud/server)。许可证为 AGPL-3.0,由 Kiteworks 的开源项目办公室(OSPO)管理,并计划逐步迁移至 Apache 2.0。社区贡献要求使用 PGP/GPG 签署提交,并必须包含 DCO(开发者原创声明)签名。安全性漏洞通过专用平台(security.owncloud.com)报告,并设有 YesWeHack 漏洞赏金计划。该项目是 ownCloud Classic 的基础仓库,未来一代平台 ownCloud Infinite Scale(oCIS)不同。