图床搭建
图床搭建
cloudflare + github
首先fock项目:https://github.com/MarSeventh/CloudFlare-ImgBed
然后在Cloudflare 里创建pages
选择 Fork 的 CloudFlare-ImgBed 仓库
项目设置需要注意的地方
项目名称 cloudflare-imgbed(或自定义)
生产分支 main
构建命令 npm install
构建输出目录 /
等待部署完成
配置数据库
KV 数据库配置
在 Cloudflare Dashboard 中选择 “存储和数据库”
点击 “Workers KV”
点击 “创建实例”
输入命名空间名称:img_url(建议使用此名称)
点击 “创建”
返回您的 Pages 项目
选择 “设置” → “绑定”
点击 “添加” → “KV 命名空间”
填写绑定信息:
变量名称:img_url(必须是这个名称)
KV 命名空间:选择刚创建的命名空间
点击 “保存”
D1 数据库配置
在 Cloudflare Dashboard 中选择 “存储和数据库”
点击 “D1 SQL 数据库”
点击 “创建数据库”
输入数据库名称:img_d1(建议使用此名称)
点击 “创建”
初始化 D1 数据库
创建完成后,点击进入数据库详情页
选择 “控制台” 选项卡
在 SQL 输入框中粘贴并执行注释区域以下的内容(见项目仓库)
点击 “执行”
绑定 D1 到项目
返回您的 Pages 项目
选择 “设置” → “绑定”
点击 “添加” → “D1 数据库”
填写绑定信息:
变量名称:img_d1(必须是这个名称)
D1 数据库:选择刚创建的数据库
点击 “保存”
重新部署
重新部署即可
配置存储桶
国外推荐用HuggingFace 的存储桶,因为免费,但是需要科学上网
配置好之后就不需要了,因为是用cloudflare来中转
创建 HuggingFace 账号
访问 HuggingFace 并注册账号
获取 Access Token
登录后访问 Token 设置页面
点击 “New token” 创建新 Token
选择 “Write” 权限
复制生成的 Token
设置渠道
在后台添加渠道,选择HuggingFace
填写仓库名:username/repo_name # username 为用户名,repo_name 为仓库名
结束
总结:完全免费但是国内速度慢,而且图床容量有限








