零成本自建图床终极指南

0 阅读2分钟

为什么要逃离免费图床?

还在白嫖那些不知名的小厂免费图床?一旦它们跑路,你的博客、笔记和开源文档就会立刻沦为全是“图片已损坏”图标的灾难现场。 你我都知道那种数据不在自己手里的无力感,把图片资产寄托在别人的服务器上,就是在给自己埋雷。 今天,沙盒教你用 Cloudflare R2 配合开源神器 PicGo 打造专属图床。每月 10G 免费存储、1000 万次读取,不仅数据 100% 掌控在自己手里,而且零成本

基建指南:夺回控制权

1、登录cloudflare,选择R2 object storage ,创建一个存储桶。 2、输入自定义的桶名,注意这里的存储地区选择亚太地区(APAC),默认的是北美的,主要是会稍微影响速度,接下来选择创建就可以了。 4、这里添加域名,TLS是传输层安全协议,默认选择的是1.0,我们可以改成1.2这是现在的工业标准。或者直接选择最高也可以,就是担心某些浏览器兼容出现问题。 5、创建好存储桶后可以在首页选择账号管理,生成接口信息,方便后面使用工具调用。 6、选择Create Account API token。 7、选择Object Read & write,Admin Read & Write (超级管理员权限)具有创建新仓库和拆毁仓库的功能,我们需要给外部工具权限,所以选择一个对象级读写权限,给工具一个仓库的读写权限就可以了。 8、这里生成的就是三个重要的文件信息,可以点击下面的click to copy依次复制下来,注意:这里的配置只显示一次,不会重复显示的,如果没有保存记得重新生成。 9、打开下载的工具(链接和相关文件配置在最后),选择插件设置,输入cloudflare-r2 1.0.1,注意选择作者tianleyd,其他的作者没有测试,感兴趣的可以试一下。 10、这里出现了一个错误需要现在配置文件的目录使用 npm install mime@3,如果没有安装npm 可以在github里搜索nvm ,一键安装nodejs,非常的好用。 这里的路径是:C:\Users<你的用户名>\AppData\Roaming\picgo\data.json 11、下面是插件的配置,注意一个问题AccessKey ID是endpoints,也就是https 开头的链接,这里只需要输入中间的数字,前后的信息都不需要,最后自定义域名注意不要加https即可

到这里就配置完成了。

避坑锦囊与开源礼包

整个过程熟练的话不超过 20 分钟,就能为你省下每年几百块的图床订阅费,最重要的是获得了无与伦比的安全感

开源链接:github.com/Molunerfinn…