「OtterHub」免费私人云盘方案:用 Cloudflare KV 和 Telegram Bot 存文件、支持分片与 Range

OtterHub 文件上传界面

OtterHub 是一个基于 Cloudflare Pages / KV 和 Telegram Bot API 的私人云盘方案。它的思路不是做一个全能网盘,而是用尽量克制的 serverless 架构,把个人文件存储、预览、搜索、标签、回收站和分享这些常用能力跑起来。

核心机制很有意思:生产环境默认把 Telegram Bot 当作实际文件存储,Cloudflare KV 负责保存文件元数据、分片信息和访问状态;本地开发则可以使用 R2。通过分片上传,它绕过 Telegram 单文件 20MB 的限制,README 里写到已实测稳定上传并预览 100MB 文件,理论最大 1GB。

把 Cloudflare 和 Telegram 组合成个人文件柜

OtterHub 支持图片、音频、视频和文档,KV key 会按类型加前缀,方便查询。下载侧支持 HTTP Range,所以视频和音频可以按需加载,也能做断点续传;非 Range 请求则走 Cloudflare Cache,减少重复流量。文件管理上,它提供搜索、收藏、排序、标签、批量下载/删除、临时分享和回收站。

另一个实用点是 Telegram 频道上传:把 Bot 加进频道或群,发送 20MB 以内的文件后,Webhook 可以自动把文件注册进 OtterHub 并回复直链。网页端还可以接 Workers AI 做图片描述生成,方便后续检索,不过这个能力可以在设置里关闭。

部署需要 Cloudflare 账号、Telegram Bot Token、KV namespace 和 Pages 环境变量;如果要启用图片分析,还要绑定 Workers AI。项目使用 MIT 许可证,当前约 130 stars。它很适合个人自用、低成本文件中转、临时素材库,或者研究 Cloudflare Pages Functions + Hono + Telegram 存储适配的开发者。

项目地址

Demo:https://otterhub-demo.pages.dev/
项目地址:https://github.com/DJChanahCJD/OtterHub

原创文章,如若转载,请注明出处:https://wefound.cc/p/4654.html

(0)
「YumCut」可自托管 AI 短视频生成器:从一句提示生成 9:16 脚本、配音、字幕和成片
上一篇 8分钟前
「爱壹帆」海外华人追剧首选:零门槛、高清、同步更新的影视库
下一篇 2026年 1月 19日 下午8:39

相关推荐