Obsidian + Cloudflare R2 + PicGo 极简图床方案:保姆级配置指南

0 阅读2分钟

Obsidian + Cloudflare R2 + PicGo 极简图床方案:保姆级配置指南

这套方案利用 Cloudflare R2 + PicGo + Obsidian 插件,可以实现图片的自动上传与无缝嵌入。

  • 核心卖点:完全由自己控制、免费额度巨大(10GB 内几乎不产生费用)、无需备案域名。
  • 前置要求:需要绑定信用卡进行身份验证(Cloudflare 官方要求)。

一、 Cloudflare R2 端配置(云端准备)

1. 开启 R2 订阅

登录 Cloudflare,依次点击左侧的 Storage & databases > R2 Object Storage > Overview。绑定信用卡并选择免费套餐(Free Tier)即可开启。 image.png

2. 创建 Bucket(存储桶)

点击 Create bucket,填入一个你喜欢的名称。 image.png

3. 开启公开访问权限

Bucket 创建后,进入其详情页点击 Settings,找到 Public Access 选项并将其开启。 image.png

4. 获取 API 密钥(至关重要)

回到 R2 Overview 页面,在右侧点击 Manage R2 API Tokens,然后点击按钮创建 Token。 image.png

⚠️ 警告:创建成功后请务必保存 Access Key IDSecret Access Key该页面关闭后将无法再次查看! image.png


二、 PicGo 客户端配置(本地中转)

1. 安装 S3 插件

  1. 前往 PicGo 官网 下载安装。
  2. 打开 PicGo -> 插件设置 -> 搜索 s3 并安装(如 wayjam 版本)。 image.png

2. 配置 Amazon S3 连接参数

在 PicGo 中找到 图床设置 > Amazon S3,填入:

  • Access Key ID / Secret Access Key: 填入刚才生成的密钥。
  • Bucket: 填入你的存储桶名称。
  • 自定义节点 (Endpoint) : https://<AccountID>.r2.cloudflarestorage.comimage.png

3. 测试上传

尝试拖入图片测试,成功后可在相册中查看: image.png


三、 Obsidian 端自动化配置

1. 安装插件

在 Obsidian 社区插件市场安装 Image auto uploadimage.png

2. 开启自动上传

在插件设置中开启“粘贴时自动上传”。注意 PicGo 需在后台运行。 image.png

3. 最终效果

现在粘贴图片,链接会自动替换为远程 R2 地址。 image.png


四、 总结与安全建议

  1. 费用说明:每月 10GB 免费空间,普通用户基本永久免费。
  2. 密钥安全:严禁泄露 API Token。
  3. 域名绑定(进阶):支持在 R2 设置中绑定个人域名。
  4. 性能优化:推荐安装 PicGo 压缩插件(如 compress),优化加载效率。