- Katelya2026-02-0510410
前文
该项目的起因是刚好女朋友发了好多照片生怕漏掉某一张照片,然后某天问起来我没有保存没有记住之后就被狠狠批斗。
近期DecoTV在我的不断修饰下,逐渐成熟。那还说啥了也推荐一下吧。
走路路过别错过,DecoTV没错,DecoTV,项目地址: GitHub - Decohererk/DecoTV: 基于最新版LunaTV二次开发的一个开箱即用的、跨平台的影视聚合播放站。【原KatelyaTV】 如果你喜欢这个项目,欢迎给我点个Star~,鼓励一下吧
不说这么多废话了,直接进入正文
正文
Github项目地址: GitHub - katelya77/Katelya-TGBed: 基于 Telegram 和 Cloudflare Pages 的免费无限图床。支持多格式文件存储、内容审核、自定义域名及 R2 大文件扩展,零成本搭建个人媒体库。
Katelya-TGBed,这是一个利用 Telegram 作为后端存储、旨在提供无限空间且高速访问的图床/文件床方案。
项目刚刚开源,主打轻量、免费、易部署,特别适合个人开发者、博客主或需要临时文件存储的朋友使用。
^-^ 核心特性
- 无限存储:依托 Telegram 强大的服务器,理论上没有存储上限。
- 多种文件格式预览支持:支持图片、视频、音频、文档格式的在线预览。
- 高速访问:(如果你使用了 Cloudflare) 结合 Cloudflare 全球 CDN 加速,图片加载毫秒级响应。
- API 支持:提供标准的上传 API,方便集成到 PicGo 或其他工具中。
- 隐私安全:支持自定义配置,图片/文件通过 Bot 传输,安全可控。
- 简单部署:支持一键部署到 Cloudflare Pages,无需购买服务器,零成本运行。
理论支持所有格式的文件存储
^-^ 技术栈
- 后端:Cloudflare Pages
- 存储:Telegram Bot API、R2、KV
- 前端:HTML
^-^ 如何使用
- 直接见项目内的Readme部署指导,有IQ就会部署!实在不行就发给AI寻求帮助
^-^ 项目地址
欢迎大家体验并提出宝贵意见,如果觉得好用,求一个 Star ^-^!
^-^ GitHub: GitHub - katelya77/Katelya-TGBed: 基于 Telegram 和 Cloudflare Pages 的免费无限图床。支持多格式文件存储、内容审核、自定义域名及 R2 大文件扩展,零成本搭建个人媒体库。
效果图



END
有任何问题发Issues即可,我目前就测试了图片内容,因为我的初衷也就是单纯存存女朋友的照片,所以对于其他的功能我尚未进行完善的测试,因此有问题欢迎发Issues,但有问题也请带着礼貌的态度。也欢迎愿意为其作贡献的开发者PR!
主楼 - asm2apex2026-02-0565888
火钳刘明
- gcdd19932026-02-0565889
是个好东西
- Galok2026-02-0565890
佬,牛啊!!!但是你有女朋友我就不支持你了,白嫖了
- Katelya2026-02-0510410
有女朋友也不影响你给我Star ^-^
- Yiang2026-02-0565891
我的cf云盘项目怎么没人看呜呜呜呜
- 若水散人LV_99999999999992026-02-0534298
这个有点意思。但是有一点很址。国内用户。访问不了的吧
- Katelya2026-02-0510410
国内环境也可以直接访问,自己添加个自定义域就可以了,速度我自己测试了还不错,给博客当图床刚刚好
- 大帅哥2026-02-056194
感谢大佬!
- 喵帕丝2026-02-0512250
感谢大佬,我也有好多照片,不过都不是我女朋友的。
- 若水散人LV_99999999999992026-02-0534298
那这么说的话。这个东西。很有搞头。
- 给你开点药吧2026-02-0552125
看着不错,已star,加个示例能先体验下就更好了
- 阿森2026-02-0561109
早点有我也不至于搞cos被刷流量了 ^-^
- 电喵大战皮卡丘2026-02-0565892
- Katelya2026-02-0510410
你忘记在 Cloudflare Pages 的设置里绑定 KV 数据库了,或者绑定的变量名不对。代码读不到数据库,所以无法写入登录状态(put),导致报错。
- upright67752026-02-0524797
嗯,搞定了,谢谢佬
- hibobo2026-02-0565893
- 阿森2026-02-0561109
- Katelya2026-02-0510410
构建命令里你应该是填了
npx wrangler deploy。cloudflare pages里面部署的时候fork我的仓库,直接连接到那个fork的仓库,直接点击部署,不用填写任何值。后续部署成功之后再填写环境变量,然后重试部署,环境变量生效。 - 阿森2026-02-0561109




