ownCloud Classic 的服务端核心,用于自托管的文件存储、同步与共享。
- 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
克隆仓库
git clone https://github.com/AtalayaLabs/OxiCloud.git - 2
进入项目目录并复制示例环境变量文件
cd OxiCloud && cp example.env .env - 3
使用 Docker Compose 启动 OxiCloud(需要 Docker 和 Docker Compose)
docker compose up -d - 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 数据每日更新。
相关项目
可自托管的文件存储、同步、分享与团队协作平台,支持 WebDAV 和在线文档编辑。
一个自托管的文件列表与管理服务,通过统一的网页界面和 WebDAV 访问多种网盘及本地存储。
自托管的端到端加密云盘,文件和笔记在浏览器中加密后才上传到服务器。
单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
用 Rust 编写的一体化邮件与协作服务器,支持 IMAP、JMAP、SMTP、CalDAV、CardDAV 和 WebDAV 等协议。