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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。