【开源项目】免费图床搭建指南:利用 Cloudflare R2 对象存储与PicList管理工具

玩技站长
玩技站长
管理员, Keymaster
6928
文章
1
粉丝
软件头条评论7字数 526阅读1分45秒阅读模式

【开源项目】免费图床搭建指南:利用 Cloudflare R2 对象存储与PicList管理工具-图片1

一、简介

  • 利用cloudflare R2对象存储服务
    • 免费额度为10GB/月(就是总存储数据量小于这个就免费)
    • A/B类存储桶操作免费100万次/月(就是总的S3上传、下载等接口请求数量小于这个就免费)
    • 参考:https://developers.cloudflare.com/r2/pricing/
  • 使用开源的图床管理工具,项目地址:https://github.com/Kuingsmile/PicList

二、开通并设置cloudflare R2

1. 前提条件

  • 有一个托管到cloudflare的域名,用于设置自定义域
  • 一张可以绑定到cloudflare的信用卡,申请使用cloudflare R2必须绑卡

2. 创建存储桶

  • 先填写必要的信息,订阅使用
    【开源项目】免费图床搭建指南:利用 Cloudflare R2 对象存储与PicList管理工具-图片2

  • 订阅之后就可以创建存储桶了,如下设置
    【开源项目】免费图床搭建指南:利用 Cloudflare R2 对象存储与PicList管理工具-图片3

3. 配置存储桶

  • 设置自定义域,关联已经托管到cloudflare的域名
  • 设置跨域访问策略,允许你要直接使用存储桶里面资源的网站域名跨域访问
    • 进入存储桶设置页面,设置CORS
  • 添加可信域名,防止出现跨域问题

4.创建访问令牌

  • 进入管理令牌页面
  • 创建一个读写权限的api令牌
  • 创建成功后就拿到S3授权信息,就可以配置第三方AWS S3兼容的客户端使用了

三、安装使用PicList

1. 下载安装

  • 下载地址:https://github.com/Kuingsmile/PicList/releases
  • 点击安装包一键安装

2. 配置PicList,使用cloudflare R2

进入AWS S3配置页面,编辑新增或编辑配置,设置如下,填写完记得点击下面的确定按钮
【开源项目】免费图床搭建指南:利用 Cloudflare R2 对象存储与PicList管理工具-图片4

3. 上传使用

  • 选择配置好的cloudflare R2图床,拖入文件即可上传
  • 上传记录查看和管理

四、总结

  • 该教程有一定的门槛,适合有一定技术基础的人员,是搭建个人网站或者博客人员的福利
  • cloudflare R2存储桶可靠、稳定,支持所有AWS S3客户端,而且有全球cdn加速加持
  • PicList是个不错的图床平台管理工具,支持很多数据源,功能齐全,操作便捷,值得探索

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证