banner
Lainbo

Lainbo's Blog

If you’re nothing without the suit, then you shouldn't have it.
github

Obsidian使用Cloudflare R2(S3兼容)在多个设备同步

Obsidian 作为一款强大的笔记软件,深受知识工作者的喜爱。然而,其官方的 Sync 同步服务价格不菲,年费最低也要 48 美元。对于预算有限的用户来说,这可能是一笔不小的开支。

有一个更经济实惠的替代方案:结合 Cloudflare 的 R2 存储服务和 Obsidian 的 Remotely Save 插件。R2 是一个兼容 S3 的对象存储服务,其免费额度足够个人使用。R2 有 10GB 的存储空间,外加每月 100 万次 A 类操作和 1000 万次 B 类操作,数据传出完全免费。这意味着对于大多数 Obsidian 用户来说,同步笔记可能完全不需要花费任何费用。

价格#

Obsidian 官方价格#

功能Sync 标准版Sync 高级版
价格4 美元 / 月,按年计费8 美元 / 月,按年计费
仓库数量1 个10 个
总存储空间1GB10GB
最大文件大小5MB200MB
历史记录1 个月12 个月
设备数量无限无限
共享仓库支持支持

Cloudflare 免费额度价格#

功能免费
总存储空间10 GB / 月
A 类操作100 万次 / 月
B 类操作1000 万次 / 月

对于 Obsidian 用户来说
A 类操作:同步过程中的文件上传和修改数据
B 类操作:下载和读取文件内容

创建 Cloudflare 相关服务#

使用 Cloudflare 的前置条件#

  1. 有一个 Cloudflare 账号
  2. 这个账号绑定了支付的卡片(中国境内的 Visa、Master、AMEX 经过测试都可以,银联借记卡不太清楚,可以尝试一下。如果银联借记卡不行,可以通过 Cloudflare→绑 PayPal→绑境内借记卡实现)

申请 Cloudflare 的 R2#

  1. 打开 https://dash.cloudflare.com/?to=/:account/r2/new
  2. 页面会要求你设置一个存储桶的名字,我这里输入了obsidian-sync (记住这个一会儿要用),你可以输入你想要的名字
  3. 下面的「位置」「默认存储类」保持默认
  4. 点击创建存储桶

获取存储桶的服务地址#

  1. 打开刚刚创建的存储桶的详情页,记得中间的存储桶名字换成你刚刚起的名字 https://dash.cloudflare.com/?to=/:account/r2/default/buckets/ 这里换成你的存储桶名字 /settings
  2. 在这个页面找到「存储桶详细信息」-「S3 API」,你会找到一个形如 https://xxxxxxxxxxxxx.r2.cloudflarestorage.com/ 你的存储桶名字 的链接
  3. 复制这个链接,然后移除最后的名字部分 即:https://xxxxxxxxxxxxx.r2.cloudflarestorage.com 就是我们要的服务地址 (记住这个一会儿要用)

创建一个 Cloudflare API Token#

  1. 打开 https://dash.cloudflare.com/?to=/:account/r2/api-tokens/create 
  2. 这个页面上来会要求你起一个名字,名字随意,你能认出来就好
  3. 权限这里,选择「管理员读和写」,其他不变
  4. 点击创建 API 令牌
  5. 复制「访问密钥 ID」「机密访问密钥」(记住这个一会儿要用)

在 Obsidian 里面使用#

  1. 下载安装并启用 Remotely Save 插件

    https://i0.hdslb.com/bfs/article/4a8ab23b66c5ed653633b3608dadf56430109107.png

  2. 按下图的方式填入,没有提到的保持默认

image

  1. PC 和移动端的同步 移动端需要先安装并启动这个 Remotely Save 插件,Vaults 的名字要和 PC 上完全一样 在手机上粘贴 PC 生成的链接,点确定即可

    https://i0.hdslb.com/bfs/article/2cb5340cd5e4d0b46ce21050e22e4a4030109107.png

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。