OxiCloud
自托管云端存储 — 以 Rust 打造,性能极快、资源占用极低。
功能特色
存储与文件
- 上传 / 下载 / 整理 — 支持拖放、多文件操作、网格与列表视图
- 分块上传 — 类 TUS 协议、并行分块、可续传、MD5 完整性校验
- 文件去重 — 基于 SHA-256 内容寻址 blob 与自动引用计数
- 自适应压缩 — 按 MIME 类型自动选择 zstd / gzip
- 回收站 — 软删除、恢复、按保留策略自动清除
- 收藏与最近文件
- 全文搜索 — 可按名称、类型、日期范围、大小与递归子树(ltree)搜索
- MIME 魔数字节检测 — 根据文件内容推断类型,不只靠扩展名
- 内联预览 — 支持图片、PDF、文本、音频与视频播放器弹窗
- 缩略图与转码 — 通过 image crate 即时生成 WebP / AVIF
协议支持
- WebDAV — RFC 4918、流式 PROPFIND、锁定机制,兼容所有主流客户端
- CalDAV — 日历同步(Thunderbird、GNOME Calendar、iOS、DAVx⁵ 等)
- CardDAV — 联系人同步,支持 vCard
- WOPI — 通过 Collabora Online 或 OnlyOffice 编辑 Office 文档
- REST API — 提供完整 JSON API 覆盖所有操作
安全与认证
- JWT 认证 — 支持 refresh token
- Argon2id 密码哈希
- OIDC / SSO — 支持 Keycloak、Authentik、Authelia、Google、Azure AD 等
- 角色权限控制 — admin / user、文件夹级权限
- 每位用户存储配额
- 分享链接 — 可选密码保护
默认账号
首次启动时,OxiCloud 会在网页界面提示你创建管理员账号。
更多详情请参阅 官方文档。