博主头像
Q的小站

思想无界,文字有声

头图

ImgHub图床

前言

续上文在vercel部署博客,railway的数据库试用额度快用完了,但是想要把小组的网站尽量低成本的运行下去,于是找到了更完善的方案,并部署图床解决图片的存储问题

准备:

SQLPub

在网上无意发现SQLHub提供500m的免费空间,升级9.9/年就有1g,存储文本5m都绰绰有余,也是很良心了,希望可以一直运营下去

数据库连接配置在config.inc.php中改就行,同样是MySQL数据从railway迁移还是很方便的,方法网上都有

ImgHub

图床项目就叫CloudFlare-ImgBed,顾名思义是放在cloudflare上,页面放cf的pages,存储就用cf的R2存储桶,有10g空间,100000次请求和1000次删除(好像),小网站也是足够用的

先创建R2存储桶,设置默认即可

2025-04-01T02:22:58.png
2025-04-01T02:22:58.png

创建KV命名空间,名称img_url

2025-04-01T02:27:27.png
2025-04-01T02:27:27.png

然后创建pages,连接git,fork之后直接deploy就行(注意不是workers)

2025-04-01T02:24:04.png
2025-04-01T02:24:04.png

部署成功后,来到设置,选择绑定,分别绑定KV命名空间和R2存储桶

2025-04-01T02:26:18.png
2025-04-01T02:26:18.png

最后设置环境变量,这里我只设置了几个需要用到的,分别是访问密码和后台用户密码,更多配置方法的可以看CloudFlare-ImgBed项目GitHub主页

2025-04-01T02:28:55.png
2025-04-01T02:28:55.png


至此创建完成,可以在图床上传图片并获取外联,访问https://domain/dashboard访问后台管理

其他方法

七牛云、腾讯等平台的对象存储都可以存图片,但是图床随传随用更方便

发表新评论