CloudFlare-R2-搭建个人图床
CloudFlare R2 搭建个人图床教程
本文探讨了为何选择CloudFlareR2作为自建图床解决方案,强调了其免费额度、无需备案、易于设置的优点,以及与国内厂商如七牛云、腾讯云和阿里云的对比。作者提供了详细的步骤,包括创建R2存储桶、绑定域名和使用PicGo工具上传图片。
为什么搭建自己的图床
- 平时写博客都是使用 md 格式,要在多个平台发布时,图片需要有外链
- 后续如果博客迁移时,国内的博客网站,比如掘金,简书,语雀等都做了防盗链,图片不好迁移
为什么是CloudFlare R2
有白嫖额度
免费 CDN
绑定域名不需要备案
永久免费 | 超出部分/月费 | |
---|---|---|
存储 | 10 GB/月 | 0.015 美元/GB |
A 类操作 | 100 万次/月 | 4.50 美元/百万次 |
B 类操作 | 1000 万次/月 | 0.36 美元/百万次 |
免费额度足矣支撑个人博客使用,即使超出之后,费用也是相当便宜
详细定价 Pricing · Cloudflare R2 docs
为什么不是国内厂商
七牛云
- 有免费额度,但需要绑定国内已经备案的域名。但我不想备案,手续啰嗦,以后每年还要审核
腾讯云
没有免费额度,不符合白嫖教义
计费项目太多,看不懂
阿里云
没有免费额度,不符合教义
收费贵,这个是一年的大陆下行流量包
R2 存储桶
购买 R2 计划
需要信用卡,支持银联卡
不需要预先付费,验证通过就行
创建存储桶
[
给存储桶绑定域名
这一步的作用:使用自己的域名来访问文件
[
设置允许公开访问
这一步很重要,如果不设置,上传图片后,是不能直接在公网访问的
没有设置之前会看到这样
[
设置之后可以看到,已经允许公共访问,到这一步,桶的配置已经完成
使用 PicGo 上传图片到 R2
创建 R2 API 令牌
[
[
务必保存好这两个,下面用到
配置 PicGo
安装 PicGo 详细步骤,看着里
安装 S3 插件
这是别人的设置方法
下面这个是我的设置方法:
如果要上传在根目录下的list-tu/……下面的
要在自定义域名后面也加上这个list-tu
配置完成这里,就能愉快的上传图片啦!
路径的解释
{year}
: 表示年份,替换为四位数字的年份。{month}
: 表示月份,替换为两位数字的月份,例如01
到12
。{day}
: 表示日期,替换为两位数字的日期,例如01
到31
。{md5}
: 表示文件的MD5哈希值,替换为32位十六进制数字。{extName}
: 表示文件的扩展名,替换为原始文件的扩展名,如.txt
,.jpg
,.pdf
等。
好啦,希望你的博客玩得痛快!!!!!!