Repolode
owncloud

owncloud/core

ownCloud Classic 的服务端核心,用于自托管的文件存储、同步与共享。

可替代:DropboxGoogle DriveMicrosoft OneDrive

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. 1

    安装开发环境前置依赖:Composer v2、Yarn 和 Node.js v14 及以上版本

  2. 2

    构建项目

    make
  3. 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 数据每日更新。

相关项目