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

Katelya 2026-02-05 15:26 1

前文


该项目的起因是刚好女朋友发了好多照片生怕漏掉某一张照片,然后某天问起来我没有保存没有记住之后就被狠狠批斗。


近期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


^-^ 如何使用



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


^-^ 项目地址


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


^-^ GitHub: GitHub - katelya77/Katelya-TGBed: 基于 Telegram 和 Cloudflare Pages 的免费无限图床。支持多格式文件存储、内容审核、自定义域名及 R2 大文件扩展,零成本搭建个人媒体库。


效果图







END


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

最新回复 (19)
  • asm2apex 02-05 15:28
    1

    火钳刘明

  • gcdd1993 02-05 15:33
    2

    是个好东西

  • Galok 02-05 15:40
    3

    佬,牛啊!!!但是你有女朋友我就不支持你了,白嫖了

  • Katelya 楼主 02-05 15:41
    4

    有女朋友也不影响你给我Star ^-^

  • Yiang 02-05 15:41
    5

    我的cf云盘项目怎么没人看呜呜呜呜

  • 若水散人LV 99999999999999999999999999999999999999 02-05 15:45
    6

    这个有点意思。但是有一点很址。国内用户。访问不了的吧

  • Katelya 楼主 02-05 15:48
    7

    国内环境也可以直接访问,自己添加个自定义域就可以了,速度我自己测试了还不错,给博客当图床刚刚好

  • 大帅哥 02-05 15:53
    8

    感谢大佬!

  • 喵帕丝 02-05 15:54
    9

    感谢大佬,我也有好多照片,不过都不是我女朋友的。

  • 若水散人LV 99999999999999999999999999999999999999 02-05 15:58
    10

    那这么说的话。这个东西。很有搞头。

  • 给你开点药吧 02-05 16:01
    11

    看着不错,已star,加个示例能先体验下就更好了

  • 阿森 02-05 16:06
    12

    早点有我也不至于搞cos被刷流量了 ^-^

  • 电喵大战皮卡丘 02-05 16:19
    14



    再加个访客功能!

  • Katelya 楼主 02-05 16:36
    16

    你忘记在 Cloudflare Pages 的设置里绑定 KV 数据库了,或者绑定的变量名不对。代码读不到数据库,所以无法写入登录状态(put),导致报错。

  • upright6775 02-05 16:38
    17

    嗯,搞定了,谢谢佬

  • hibobo 02-05 18:56
    18

    已经用上了,感谢大佬

  • 阿森 02-05 19:51
    19



    这是啥问题啊佬

  • Katelya 楼主 02-05 20:10
    20

    构建命令里你应该是填了npx wrangler deploy。cloudflare pages里面部署的时候fork我的仓库,直接连接到那个fork的仓库,直接点击部署,不用填写任何值。后续部署成功之后再填写环境变量,然后重试部署,环境变量生效。

  • 阿森 02-05 20:15
    21

    可以不填吗



* 帖子来源Linux.do
返回