一款用 Rust 编写的轻量自托管云盘,集文件、日历、联系人与在线办公于一体。
- Star
- 8,838
- Fork
- 2,064
- 未关闭 Issue
- 143
- 最近提交
- 昨天
这是什么?
ownCloud Core 是 ownCloud Classic 的服务端组件,是一套可自托管的文件存储、同步与共享平台。它内置 WebDAV、CalDAV 和 CardDAV 服务,提供用户与群组管理、加密支持、外部存储后端以及 REST API。
服务端基于 PHP 开发,可使用 MySQL、MariaDB、PostgreSQL 或 SQLite 作为数据库。通过插件架构,Activity、Calendar、Contacts 等应用可以扩展基础功能。官方 Docker 镜像发布在 Docker Hub 上。
本仓库是 ownCloud Classic 的主代码库。新一代平台 ownCloud Infinite Scale(oCIS)是独立项目。代码采用 AGPL-3.0 许可证。
核心功能
- 01通过 WebDAV、CalDAV 和 CardDAV 提供文件与日历、通讯录服务
- 02支持 MySQL、MariaDB、PostgreSQL 和 SQLite 数据库
- 03采用插件架构,可通过应用扩展功能
- 04提供用户与群组管理及加密支持
- 05支持外部存储后端和 REST API
适用场景
- 为团队或家庭搭建私有的文件同步与共享服务器
- 在自有基础设施上同时托管日历、通讯录和文件
- 使用官方 Docker 镜像以容器方式部署服务端
快速上手
- 1
安装开发环境前置依赖:Composer v2、Yarn 和 Node.js v14 及以上版本
- 2
构建项目
make - 3
生产环境安装请参考官方安装手册
使用前须知
- 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证。
- README 称项目计划迁移至 Apache 2.0 许可证,但迁移的前置条件尚未完成。
- 开发构建需要 Composer v2,以及带 Yarn 的 Node.js。
收录于专题
标签
常见问题
- core 是什么?
- ownCloud Classic 的服务端核心,用于自托管的文件存储、同步与共享。 ownCloud Core 是 ownCloud Classic 的服务端组件,是一套可自托管的文件存储、同步与共享平台。它内置 WebDAV、CalDAV 和 CardDAV 服务,提供用户与群组管理、加密支持、外部存储后端以及 REST API。
- core 可以免费使用吗?用的什么许可证?
- core 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- core 还在维护吗?
- 活跃维护中。core 最近一次提交是在 2026年10月23日。
- core 适合用来做什么?
- 为团队或家庭搭建私有的文件同步与共享服务器 在自有基础设施上同时托管日历、通讯录和文件 使用官方 Docker 镜像以容器方式部署服务端
- core 怎么安装和运行?
- 安装开发环境前置依赖:Composer v2、Yarn 和 Node.js v14 及以上版本 构建项目: make 生产环境安装请参考官方安装手册
- 在哪里获取 core?
- 源代码和安装说明在 GitHub 上:https://github.com/owncloud/core
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3654183RustMIT更新于 5小时前
ownCloud 推出的自托管文件同步与共享平台,以单个 Go 二进制文件交付。
2165283GoApache-2.0更新于 20小时前
可自托管的文件存储、同步、分享与团队协作平台,支持 WebDAV 和在线文档编辑。
1943160TypeScriptAGPL-3.0更新于 4小时前
用 Rust 编写的一体化邮件与协作服务器,支持 IMAP、JMAP、SMTP、CalDAV、CardDAV 和 WebDAV 等协议。
1.5万+45 本周1013Rust无许可证更新于 4天前
开源可自托管的云存储系统,支持文件同步、共享、团队资料库及可扩展的文件属性与多种视图。
1.5万+12 本周1675COther更新于 9天前
一款可移植的 Python 文件服务器,支持断点续传,可通过任意浏览器及 WebDAV、SFTP、FTP 等协议访问。
4.7万+20 本周1913PythonMIT更新于 4天前