Repolode
AtalayaLabs

AtalayaLabs/OxiCloud

一款用 Rust 编写的轻量自托管云盘,集文件、日历、联系人与在线办公于一体。

可替代:NextcloudGoogle DriveDropbox

Star
3,654
Fork
183
未关闭 Issue
88
最近提交
6小时前

这是什么?

OxiCloud 是一套自托管云服务,把文件存储、网页界面、日历和联系人整合在同一个服务端中。它面向个人自托管用户、家庭实验室和小型团队,目标是在不背负传统 PHP 技术栈资源开销的前提下,提供云套件的核心功能。

服务端使用 Rust 和 Axum 编写,数据库采用 PostgreSQL。它提供标准的 WebDAV、CalDAV 和 CardDAV 接口,桌面文件管理器、Thunderbird、Apple 日历以及 Android 上的 DAVx5 无需额外同步软件即可连接。网页端支持上传、预览、缩略图、分享、回收站、搜索和收藏,并支持 OIDC/SSO、配额以及管理员和普通用户角色。

项目可通过 Docker Compose、预编译二进制、Helm Chart 或 Nix 模块部署,配置通过环境变量完成。通过 WOPI 可以接入 Collabora 或 OnlyOffice 进行在线文档编辑。

核心功能

  • 01提供标准 WebDAV、CalDAV、CardDAV 接口,支持文件、日历和联系人同步
  • 02网页端支持上传、在线预览、缩略图、分享、回收站和搜索
  • 03支持 OIDC/SSO 登录、JWT 认证、Argon2id 密码哈希和配额管理
  • 04通过 WOPI 接入 Collabora 或 OnlyOffice 进行在线文档编辑
  • 05提供 Docker Compose、Helm Chart 和 Nix 模块,通过环境变量配置

适用场景

  • 在家庭服务器上替代公有云网盘,存放个人照片和文档
  • 为小团队提供带 SSO 登录和用户配额的共享文件存储
  • 通过 DAVx5、Thunderbird 或 Apple 设备,在自托管服务器上同步日历和联系人

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/AtalayaLabs/OxiCloud.git
  2. 2

    进入项目目录并复制示例环境变量文件

    cd OxiCloud && cp example.env .env
  3. 3

    使用 Docker Compose 启动 OxiCloud(需要 Docker 和 Docker Compose)

    docker compose up -d
  4. 4

    在浏览器中打开 http://localhost:8086

使用前须知

  • 从源码运行需要 Rust 1.93 及以上版本和 PostgreSQL 数据库。
  • 部分功能仍在规划中,包括桌面同步客户端、移动应用和端到端加密。
  • Android 上的 DAVx5 仅部分支持,日历和联系人功能仍在完善中。

收录于专题

标签

常见问题

OxiCloud 是什么?
一款用 Rust 编写的轻量自托管云盘,集文件、日历、联系人与在线办公于一体。 OxiCloud 是一套自托管云服务,把文件存储、网页界面、日历和联系人整合在同一个服务端中。它面向个人自托管用户、家庭实验室和小型团队,目标是在不背负传统 PHP 技术栈资源开销的前提下,提供云套件的核心功能。
OxiCloud 可以免费使用吗?用的什么许可证?
OxiCloud 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OxiCloud 还在维护吗?
活跃维护中。OxiCloud 最近一次提交是在 2026年10月24日。
OxiCloud 适合用来做什么?
在家庭服务器上替代公有云网盘,存放个人照片和文档 为小团队提供带 SSO 登录和用户配额的共享文件存储 通过 DAVx5、Thunderbird 或 Apple 设备,在自托管服务器上同步日历和联系人
OxiCloud 怎么安装和运行?
克隆仓库: git clone https://github.com/AtalayaLabs/OxiCloud.git 进入项目目录并复制示例环境变量文件: cd OxiCloud && cp example.env .env 使用 Docker Compose 启动 OxiCloud(需要 Docker 和 Docker Compose): docker compose up -d 在浏览器中打开 http://localhost:8086
在哪里获取 OxiCloud?
源代码和安装说明在 GitHub 上:https://github.com/AtalayaLabs/OxiCloud

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

相关项目