搭建免费、无限空间的图床

搭建免费、无限空间的图床

周三 8月 20 2025 Development
596 字 · 3 分钟

在写网页、写博客的时候,经常会遇到需要插入图片的情况,这个时候就需要一款图片托管工具,那么我们能不能自己搭建一款呢?

简介

Telegraph-Image 是一款开源的图床系统,通过 Telegraph-Image ,我们可以更轻松地上传、管理和引用图片。

搭建

账号注册

首先我们需要一个 Github 账号、一个 Clougflare 账号和一个 Telegram 账号。

在 Github 上 Fork Telegraph-Image 项目。

打开 Telegraph-Image 项目仓库 点击右上角的 Fork ,创建新分支到你的仓库。

获取 Bot_Token

在 Telegram 中,向 @BotFather 发送命令 /newbot ,根据提示依次输入你的机器人名称和用户名。成功创建机器人后,你将会收到一个 BOT_TOKEN ,用于与 Telegram API 进行交互。

设置机器人为频道管理员

创建一个新的频道( Channel ),进入该频道后,选择频道设置。将刚刚创建的机器人添加为频道管理员,这样机器人才能发送消息。

获取Chat_ID

通过 @VersaToolsBot 获取你的频道ID:向该机器人发送消息,按照指示操作,最后就可以得到 CHAT_ID (即频道的ID)。

或者也可以通过 @GetTheirIDBot 获取(也是按指示操作)。

部署

连接 Git 提供程序

打开 Cloudflare Dashboard ,进入 Pages 管理页面,选择创建项目,选择连接到 Git 提供程序

按照页面提示输入项目名称,选择我们刚刚 Frok 的 git 仓库,点击部署站点即可完成部署

设置环境变量

去Cloudflare Pages后台设置相关的环境变量(注:修改环境变量后,需要重新部署才能生效)

环境变量示例值说明
TG_Bot_Token123468:AAxxxGKrn5从 @BotFather 获取的 Telegram Bot Token 。
TG_Chat_ID-1234567频道的ID,确保 TG Bot 是该频道或群组的管理员。

绑定自定义域名

在 Pages 的自定义域里面,绑定 cloudflare 中存在的域名,在 Cloudflare 托管的域名,自动会修改 dns 记录。

完成了!

现在你可以通过你的域名或者 Cloudflare 给你分配的域名访问这个图床了!

这个是我制作的,可以先看看最终效果awa

参考文档:Telegraph-Image 项目仓库的 README


Thanks for reading!

搭建免费、无限空间的图床

周三 8月 20 2025 Development
596 字 · 3 分钟