AI智能摘要
K-Vault 是基于 Cloudflare Serverless 构建的零成本聚合云盘系统,核心支持 Telegram、R2、S3 等多存储后端。其通过分片上传技术突破单文件 100MB 限制,并提供访客上传、内容审核及多格式在线预览功能。系统采用双模部署架构,既保留 Pages 托管方案,又新增 Docker 自托管模式,配合 API Token 认证与动态配置管理,可快速搭建具备程序化调用能力的私有数据金库。
— 此摘要由AI分析文章内容生成,仅供参考。

简介:

基于 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 镜像

图片:

415df13fb8afb90

18739510ec21d1e

e1d8170430a2ef8

58e51696c52f3da

2d02aa044f98d0e

声明:本站所有文章,仅供研究学习请勿商用以及产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系