免费图床解决方案
【摘要】 免费图床解决方案 1 前置要求 2 第一步:获取 Telegram 凭据 3 第二步:部署到 Cloudflare 4 第三步:必选配置:KV 命名空间绑定(开启文件管理功能) 5 绑定自己域名 免费图床解决方案# 项目地址https://github.com/katelya77/K-Vault本文章使用 Telegram 存储举例 1 前置要求Cloudflare 账户# 官网https...
免费图床解决方案
# 项目地址
https://github.com/katelya77/K-Vault
本文章使用 Telegram 存储举例
1 前置要求
-
Cloudflare 账户
# 官网 https: //www. cloudflare.com/ -
Telegram 账户
2 第一步:获取 Telegram 凭据
- 获取 Bot Token
- 向 [@BotFather](http s: //t .me/ BotFather) 发送
/newbot - 按提示创建机器人,获得
BOT_TOKEN
- 向 [@BotFather](http s: //t .me/ BotFather) 发送
- 创建频道并添加机器人
- 创建一个新的 Telegram 频道
- 将机器人添加为频道管理员
- 获取 Chat ID
- 向 [@VersaToolsBot](https ://t.me/ VersaToolsBot) 或 [@GetTheirIDBot](http s://t. me/ GetTheirIDBot) 发送消息获取频道 ID
3 第二步:部署到 Cloudflare
- Fork 本仓库
- 创建 Pages 项目
- 登录 [Cloudflare Dashboard](https: //dash. cloudflare. com/)
- 进入
Workers 和 Pages→创建应用程序→Pages→连接到 Git - 选择 Fork 的仓库,点击部署
- 配置环境变量
- 进入项目
设置→环境变量 - 添加必需变量:
- 进入项目
| 变量名 | 说明 | 必需 |
|---|---|---|
TG_Bot_Token |
Telegram Bot Token | ✅ |
TG_Chat_ID |
Telegram 频道 ID | ✅ |
BASIC_USER |
管理后台用户名 | 可选 |
BASIC_PASS |
管理后台密码 | 可选 |
重新部署 - 修改环境变量后需重新部署生效
4 第三步:必选配置:KV 命名空间绑定(开启文件管理功能)
K-Vault 依赖 Cloudflare KV 存储文件元数据,必须配置否则无法正常管理文件:
-
回到 Cloudflare 控制台,进入「Workers 和 Pages」→「KV」→「创建命名空间」,命名为k-vault(名称固定)
存储和数据库---Workers KV---Create Instance---`k-vault` -
进入已部署的 K-Vault Pages 项目,点击「设置」→「函数」→「KV 命名空间绑定」
https: //dash .cloudflare.com/ xxxx/pages/view/tuchuang/settings/production 设置---绑定---添加---KV 命名空间---img_url -
点击「添加绑定」,变量名填
img_url(固定),值选择刚创建的k-vault命名空间 -
再次重新部署Pages 项目,完成 KV 绑定。
5 绑定自己域名
进入 Pages 项目「自定义域」→「添加域」,输入自己的域名,按 CF 提示完成 DNS 解析即可。
关于我
全网可搜《阿贤Linux》
CSDN、知乎、哔哩哔哩、博客园、51CTO、掘金、思否、阿里云、腾讯云、华为云、今日头条、百家号、GitHub、个人博客
公众号:阿贤Linux
原文链接: [免费图床解决方案](https:// blog.waluna.top /2026/05/03/1566/).
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)