Repolode
linagora

linagora/cozy-stack

Cozy 个人云平台的核心服务端,负责运行已安装的 Web 应用并提供文档、认证、邮件和任务的 REST API。

可替代:Google DriveiCloud

Star
1,268
Fork
144
未关闭 Issue
80
最近提交
14小时前

这是什么?

Cozy Stack 是 Cozy 平台的核心服务端,Cozy 是一个可自托管的个人云,把各类 Web 服务和设备的数据放在同一个私有空间里。它以单一进程运行,负责提供用户从应用商店安装的 Web 应用。

服务端通过 REST API 提供文档的增删改查、用户与客户端应用的认证以及邮件发送等能力。它还能在服务器上运行任务,包括一次性任务和定时任务,例如从远程网站导入数据的连接器。执行第三方代码的任务使用 nsjail 进行沙箱隔离。

服务端支持数据库复制 API,移动端等本地数据库可以与服务器同步文档。运行在服务器上的 Web 应用在登录时获得会话令牌,其他应用则通过 OAuth2 认证。

核心功能

  • 01以单一进程运行从应用商店安装的 Web 应用。
  • 02提供文档增删改查、用户与客户端认证以及邮件发送的 REST API。
  • 03支持一次性和定时后台任务,第三方连接器代码通过 nsjail 沙箱运行。
  • 04支持数据库复制,本地客户端可与服务器同步。
  • 05服务端应用使用会话令牌认证,其他应用使用 OAuth2。

适用场景

  • 自托管私有个人云,存储并同步个人数据。
  • 在 Cozy 平台上开发或托管需要文档数据库和认证的 Web 应用。
  • 通过复制 API 在服务器与移动客户端之间同步文档。

快速上手

  1. 1

    按照 docs/INSTALL.md 中的安装指南操作

  2. 2

    查阅 docs/config.md 中的配置文档

使用前须知

  • README 没有直接给出运行命令,安装与配置需要参考单独的指南。
  • 它是个人云平台的服务端核心,自托管需要一定的服务器搭建工作。
  • 运行第三方代码的连接器依赖 nsjail 进行沙箱隔离。

标签

常见问题

cozy-stack 是什么?
Cozy 个人云平台的核心服务端,负责运行已安装的 Web 应用并提供文档、认证、邮件和任务的 REST API。 Cozy Stack 是 Cozy 平台的核心服务端,Cozy 是一个可自托管的个人云,把各类 Web 服务和设备的数据放在同一个私有空间里。它以单一进程运行,负责提供用户从应用商店安装的 Web 应用。
cozy-stack 可以免费使用吗?用的什么许可证?
cozy-stack 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
cozy-stack 还在维护吗?
活跃维护中。cozy-stack 最近一次提交是在 2026年10月19日。
cozy-stack 适合用来做什么?
自托管私有个人云,存储并同步个人数据。 在 Cozy 平台上开发或托管需要文档数据库和认证的 Web 应用。 通过复制 API 在服务器与移动客户端之间同步文档。
cozy-stack 怎么安装和运行?
按照 docs/INSTALL.md 中的安装指南操作 查阅 docs/config.md 中的配置文档
在哪里获取 cozy-stack?
源代码和安装说明在 GitHub 上:https://github.com/linagora/cozy-stack

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目