【开源/自荐】 Katelya-TGBed:一款轻量级、基于 Telegram 的高性能图床解决方案

前文

好久没逛NL了,自从上一次发帖还是DecoTV和KatelyaTV之类的话题了。该项目的起因是刚好女朋友发了好多照片生怕漏掉某一张照片,然后某天问起来我没有保存没有记住之后就被狠狠批斗。

近期DecoTV在我的不断修饰下,逐渐成熟。那还说啥了也推荐一下吧。

走路路过别错过,DecoTV没错,DecoTV,项目地址: https://github.com/Decohererk/DecoTV 如果你喜欢这个项目,欢迎给我点个Star~,鼓励一下吧

不说这么多废话了,直接进入正文

正文

Github项目地址:https://github.com/katelya77/Katelya-TGBed

Katelya-TGBed,这是一个利用 Telegram 作为后端存储、旨在提供无限空间且高速访问的图床/文件床方案。

项目刚刚开源,主打轻量、免费、易部署,特别适合个人开发者、博客主或需要临时文件存储的朋友使用。

:sparkles: 核心特性

  • 无限存储:依托 Telegram 强大的服务器,理论上没有存储上限。

  • 高速访问:(如果你使用了 Cloudflare) 结合 Cloudflare 全球 CDN 加速,图片加载毫秒级响应。

  • API 支持:提供标准的上传 API,方便集成到 PicGo 或其他工具中。

  • 隐私安全:支持自定义配置,图片/文件通过 Bot 传输,安全可控。

  • 简单部署:支持一键部署到 Cloudflare Pages,无需购买服务器,零成本运行。

:hammer_and_wrench: 技术栈

  • 后端:Cloudflare Pages

  • 存储:Telegram Bot API、R2、KV

  • 前端:HTML

:rocket: 如何使用

  1. 直接见项目内的Readme部署指导,有IQ就会部署!,实在不行就发给AI寻求帮助

:link: 项目地址

欢迎大家体验并提出宝贵意见,如果觉得好用,求一个 Star :star:!

:backhand_index_pointing_right: GitHub: https://github.com/katelya77/Katelya-TGBed

END

有任何问题发Issues即可,我目前就测试了图片内容,因为我的初衷也就是单纯存存女朋友的照片,所以对于其他的功能我尚未进行完善的测试,因此有问题欢迎发Issues,但有问题也请带着礼貌的态度。也欢迎愿意为其作贡献的开发者PR!

8 个赞

支持一下

谢谢分享

感谢大佬分享图床!

这么好的项目咋就没人喜欢呢,我自己感觉这真的夯爆了呀,部署也简单,使用起来也很方便 :ac53:

好项目,支持一下

反馈点bug,文件上传后直链不能打开,会提示tgFailed to get file path from Telegram(选择R2上传好像没用?);后台上传的文件多了一点就会导致UI显示不全

支持一下

早就有类似的项目了 ,他叫 Telegraph-Image。
我都用了两年了

支持一下!

已经修复了这个问题,你所说的R2上传后没用的说法我自己测试了,并没有遇到这种问题。

另外你说文件上传后直连不能打开的问题,我也没有遇到,都能正常使用

对的,借鉴了这个项目,原项目好久没更新了,还有很多我需要的功能它并没有实现,所以我就自己改了改,发现效果不错就干脆直接开源放出来,大家一起用

exe,apk文件好像是这样的,其他的没测试了。删除是不是只会删除kv记录,r2不会删除?

给它点个星星

有点奇怪了,我点预览可以打开,但是不是我的域名(你的eu.org)。复制直链就是我的域名了,然后打不开 :xhj11:

cf构建失败,怎么解决

现在已经解决了exe,apk无法下载的问题,那个你选择了R2存储但还是会发往tg里面,因其大于20M不能被下载,现在能够正常发往R2存储。目前删除功能我还在优化,这个HTML框架写起功能来很麻烦,换框架又很麻烦一堆报错很多问题还不如直接重新构造一个新项目,导致写个预览功能都难,我就想到了用我的Next.js框架的博客作后端,进行适配katelya-tgbed的预览功能。这些问题都等我慢慢优化吧

1 个赞

不是用Workers部署,是用cloudflare Pages部署

好的

大佬辛苦了