K-Vault是基于Cloudflare的Serverless聚合云盘,以Telegram为核心,兼容R2、S3等多存储后端。支持无限存储、分片上传、访客上传,提供在线预览、内容审核等功能,还能双模部署,轻松构建私有数据金库。
K-Vault | 聚合云盘支持 API 分片、访客上传资源介绍
基于 Cloudflare 的 Serverless 聚合云盘,以 Telegram 为核心(支持 Webhook 直传与 2GB 扩展),全面兼容 R2、S3、Discord 及 HuggingFace 等多存储后端,助您零成本构建全能私有数据金库。
功能特性
- 无限存储:不限数量上传图片和文件。
- 完全免费:托管于 Cloudflare,在免费额度内零成本使用。
- 免费域名:可使用 *.pages.dev 二级域名,也支持自定义域名。
- 多存储后端:支持 Telegram、Cloudflare R2、S3 兼容存储、Discord、HuggingFace、WebDAV、GitHub。
- Telegram Webhook 回链:机器人在频道/群接收文件后自动回复直链。
- KV 写入优化:Telegram 可启用签名直链,显著降低 KV 读写消耗。
- 内容审核:可选图片审核 API,自动屏蔽不良内容。
- 多格式支持:支持图片、视频、音频、文档、压缩包等多种格式。
- 在线预览:支持图片、视频、音频、文档(pdf、docx、txt)格式预览。
- 分片上传:支持最大 100MB 文件(配合 R2/S3)。
- 访客上传:可选功能,支持限制文件大小和每日上传次数。
- API Token 认证:支持 curl / ShareX / 脚本等程序化上传与调用。
- 多种视图:提供网格、列表、瀑布流多种管理界面。
- 存储分类:直观区分不同存储后端的文件。
- 双模部署:保留 Cloudflare Pages 部署,新增 Docker 自托管(
docker compose up -d)。 - 动态存储配置管理:支持在管理端通过 API 对存储配置进行新增、编辑、删除、测试、设为默认。
- 可插拔设置存储(Docker):基础站点设置可使用 sqlite(默认)或 Redis 协议后端(Upstash / Redis / KVrocks)。
- 前端路径简化:以根路径页面为主流程(/、/admin.html、/webdav.html)。
- GitHub Actions 镜像构建:主分支/Tag 自动构建并推送 api + web 镜像。





