Obsidian 是一款以「本地優先」為核心理念的筆記軟體,所有筆記都以純文字 Markdown 格式存在你的電腦上。這種設計帶來了極高的資料控制感——你的筆記不會被綁定在任何一個廠商的雲端,換個軟體一樣讀得開。

但問題來了:如果只存在本機,那跨平台同步怎麼辦?

Obsidian 官方的同步服務(Obsidian Sync)確實好用,但每月 $4 美元的訂閱費對學生或預算有限的使用者來說不便宜。更關鍵的是,Obsidian Sync 在部分地區(特別是亞洲)連線不穩定。

好消息是,社群已經發展出多種成熟的免費同步方案。今天這篇文章,我會帶你完整比較五種主流方案,並附上 2026 年最新的社群實戰心得,幫助你找到最適合自己的同步方式。


先搞懂核心難題:為什麼 iOS 是同步的「地獄級難度」?

在深入方案之前,先理解一個關鍵概念:iOS 的檔案系統沙盒機制

Android 和桌面系統的檔案管理相對開放,你可以自由存取任何資料夾。但 iOS 為了安全,每個 App 只能讀寫自己的「沙盒資料夾」。Obsidian for iOS 只能讀取:

  1. 自己的沙盒資料夾
  2. iCloud Drive 中的檔案
  3. 透過「檔案」App 手動選取的檔案

這意味著,任何依賴「雲端硬碟同步到本機資料夾」的方案,在 iOS 上都會卡關——除非該方案能提供 iOS 相容的存取方式。

理解了這一點,你就能明白為什麼有些方案在 Windows 和 Android 上完美運作,一到 iOS 就傻眼。


方案一:WebDAV / 雲端儲存(Remotely Save 與 WebDAV Sync)

原理

透過 Obsidian 社群外掛,直接將筆記庫同步到支援 WebDAV 或 S3 協議的雲端空間。這是最「直覺」的方案——就像用 Dropbox 同步檔案一樣,只是同步動作發生在 Obsidian 內部。

支援的雲端服務

  • WebDAV:Nextcloud、Synology NAS、InfiniCLOUD 等(自建首選)
  • S3 相容:Amazon S3、Cloudflare R2、Backblaze B2
  • Dropbox
  • OneDrive / Google Drive / Box / pCloud(部分需付費)

2026 年最新動態:Remotely Save 的接班人

老使用者可能知道 Remotely Save 這個老牌外掛,但它近年更新較慢。好消息是,社群出現了兩個新的替代選擇:

外掛名稱作者狀態特色
WebDAV SyncHēsperus開發中 V3專注 WebDAV,支援雙向同步、自動衝突處理、端對端加密
Remotely Save原開發者持續維護免費版支援 S3/Dropbox/WebDAV,PRO 版支援 OneDrive/GDrive 等

WebDAV Sync(推薦新使用者) 目前有幾個亮點:

  • 使用 Obsidian 原生 Keychain 管理憑證
  • 支援 .obsidian 設定資料夾的 selective sync(可選擇同步特定設定檔)
  • 同步錯誤不會阻塞後續同步,也不會損壞檔案
  • V3 版本正在開發中,承諾更快的載入速度和可擴充性

跨平台表現

平台支援度備註
Windows✅ 完美
Mac✅ 完美
Ubuntu✅ 完美
Android✅ 完美外掛內建同步
iOS✅ 完美透過外掛繞過沙盒限制

實戰心得

  • 自建 Nextcloud 是最穩定的選擇,免費且資料掌握在自己手中
  • Cloudflare R2 是個隱藏好物——無 egress 費用,適合預算有限的技術使用者
  • 同步 .obsidian 設定資料夾時,建議在 .gitignore 或排除規則中過濾掉 platform-specific 的設定(如 theme 路徑),避免不同作業系統間產生衝突
  • 定期備份:官方強烈建議在使用任何同步外掛前,先完整備份你的 vault

方案二:Git 版本控制(Obsidian Git)

原理

利用工程師熟悉的 Git 機制,將筆記庫 commit 並 push 到 GitHub、GitLab 或自建的 Gitea 伺服器。每個 commit 都是一個完整備份,你可以隨時回滾到任何歷史版本。

核心功能

  • 內建 Commit-and-Sync 自動化
  • Source Control View:直接在 Obsidian 內管理檔案變更
  • History View:瀏覽 commit 歷史
  • Diff View:比較檔案版本差異
  • Editor Signs:編輯器內顯示增刪行標記

跨平台表現

平台支援度備註
Windows✅ 完美
Mac✅ 完美
Ubuntu✅ 完美
Android⚠️ 實驗性使用 isomorphic-git,大 vault 可能卡頓
iOS⚠️ 繁瑣需搭配 Working Copy 或 iSH 透過捷徑自動化

iOS 端的幾種做法

  1. Working Copy(付費 App):最成熟的方案,透過 Shortcuts 觸發 git pull/push
  2. iSH(免費):在 iOS 上運行 Alpine Linux,內建 git 命令。2025 年更新後,iSH 的檔案系統可以掛載到 iOS「檔案」App,設定更直觀
  3. GitSync(推薦):ViscousPot 開發的自動化同步工具,可搭配 Obsidian Git 使用,大幅簡化 iOS 端的同步流程

實戰心得

  • 官方明確警告:手機端的支援是「實驗性」的,isomorphic-git(JavaScript 版 Git)在 RAM 有限的裝置上容易讓 Obsidian 當機
  • 優化建議:手機端使用時,手動 stage 單一檔案再 commit,避免全量 commit 消耗資源
  • 搭配 Version History Diff 外掛:強化原生 diff 功能
  • 適合族群:有程式背景、需要版本控制、vault 不大(< 500 個檔案)的使用者

方案三:P2P 點對點同步(Syncthing)

原理

在所有設備上安裝 Syncthing 客戶端,設備之間直接傳輸檔案變更,不經過任何中心化雲端伺服器。只要有兩台設備同時線上,同步就會自動發生。

跨平台表現

平台支援度備註
Windows✅ 完美官方客戶端
Mac✅ 完美官方客戶端
Ubuntu✅ 完美官方套件
Android✅ 完美官方套件
iOS⚠️ 需付費需搭配 Möbius Sync 或 Synctrain

iOS 端的最新選擇

2026 年社群的共識是:Synctrain 已取代 Möbius Sync 成為首選

工具價格特色
Synctrain免費開源、與 iOS Shortcuts 整合佳、社群活躍
Möbius Sync付費老牌選擇,穩定但功能停滯

iOS 實戰技巧(Synctrain)

社群整理了幾個關鍵設定:

  1. 開啟「Watch for Changes」:Folder Settings → Advanced → Watch for changes,讓 Synctrain 能即時偵測檔案變更
  2. 搭配 Shortcuts 保持同步:建立一個遞迴 Shortcut,觸發「Sync for awhile」動作。設定為每次開啟/關閉 Obsidian 時自動執行
  3. 關閉 Obsidian 的 Face ID 驗證:否則 Synctrain 無法存取 vault 資料夾
  4. 排除 .obsidian 資料夾:避免桌面和手機端的設定衝突
  5. 每天兩次手動觸發:由於 iOS 會凍結背景 App,建議設定 Shortcut 在早上 7:30 和晚上 7:30 自動開啟 Synctrain 進行同步

實戰心得

  • 最大優點:完全免費、無雲端限制、資料直接存在自己的裝置上
  • 最大缺點:需要至少兩台設備同時線上才能同步(除非有一台常開的 NAS 或 VPS)
  • iOS 的痛點:即使使用 Synctrain,iOS 背景同步仍不穩定,需要 Shortcuts 輔助
  • 適合族群:沒有 iOS 需求、或願意花時間設定 Shortcuts 的技術使用者

方案四:自建即時同步伺服器(Self-hosted LiveSync)

原理

架設一台相容 CouchDB 的資料庫伺服器,各設備端安裝 Self-hosted LiveSync 外掛並連接。這是體驗上最接近官方 Obsidian Sync 的方案,支援打字時幾乎「即時」的同步。

技術架構

[Windows][A[nCdoruocihdDB/SieOrSv]er][Mac]

最低系統需求

  • Linux 伺服器(Ubuntu 22.04+)
  • 1GB RAM、5GB 磁碟空間
  • Docker + Docker Compose
  • 網域 + HTTPS(行動端連線必要)

Docker Compose 範例

services:
  couchdb:
    image: couchdb:3.5.1
    ports:
      - "5984:5984"
    environment:
      COUCHDB_USER: ${COUCHDB_USER}
      COUCHDB_PASSWORD: ${COUCHDB_PASSWORD}
    volumes:
      - couchdb-data:/opt/couchdb/data
      - ./local.ini:/opt/couchdb/etc/local.d/local.ini
    restart: unless-stopped
volumes:
  couchdb-data:

local.ini 關鍵設定(CORS 必須)

[couchdb]
single_node = true
max_document_size = 50000000

[chttpd]
require_valid_user = true
max_http_request_size = 4294967296
enable_cors = true

[cors]
origins = app://obsidian.md, capacitor://localhost, http://localhost
credentials = true
headers = accept, authorization, content-type, origin, referer
methods = GET, PUT, POST, HEAD, DELETE
max_age = 3600

同步模式

  • LiveSync:即時同步,打字時自動推送
  • Periodic:間隔式同步(節省頻寬)
  • On Events:檔案開啟/關閉/啟動時同步

安全特性

Self-hosted LiveSync 支援 End-to-End Encryption (E2EE)。啟用後,CouchDB 伺服器只儲存加密後的資料,即使伺服器被攻陷,筆記內容依然安全。

跨平台表現

平台支援度備註
Windows✅ 完美
Mac✅ 完美
Ubuntu✅ 完美
Android✅ 完美
iOS✅ 完美需正確設定 CORS

實戰心得

  • 最大的門檻:需要一台常開的伺服器(VPS 或 NAS)
  • CouchDB 的磁碟問題:會儲存 revision history,實際佔用空間約為 vault 大小的 2-3 倍。需定期執行 compaction:
    curl -X POST http://admin:password@localhost:5984/obsidian-vault/_compact
    
  • CORS 設定是關鍵:行動端連線失敗的最常見原因就是 capacitor://localhost 沒有寫入 [cors] origins
  • Cloudflare Tunnel:如果不想暴露 VPS IP,可用 cloudflared tunnel 將本地 CouchDB 暴露在網路上
  • 適合族群:有 VPS/NAS、追求最佳同步體驗、重視資料主權的使用者

方案五:傳統雲端硬碟 + 第三方同步 App

原理

桌面端用官方同步軟體,Android 用 AutoSync / FolderSync 等第三方 App 雙向同步到本機,Obsidian 讀取本機檔案。

各平台表現

平台做法
Windows/Mac官方雲端同步軟體(Google Drive Desktop、OneDrive 等)
AndroidAutoSync / FolderSync 雙向同步到本機
iOS僅 iCloud 可行

iOS 的痛點

這是這個方案最大的限制:iOS 版 Obsidian 只能讀取:

  1. 自己的沙盒
  2. iCloud Drive

所以 Google Drive、OneDrive、Dropbox 等雲端硬碟,在 iOS 上無法直接同步到 Obsidian 可讀取的資料夾。即使你在 Android 上用 FolderSync 同步得很好,iOS 用戶還是得手動處理。

實戰心得

  • 不含 iOS 時最簡單:如果只是 Windows + Android,這個方案幾乎零設定成本
  • 含 iOS 時不推薦:除非你願意在 iOS 上花時間手動管理檔案
  • iCloud 是唯一例外:如果你所有設備都是 Apple 生態,直接用 iCloud Drive 是最自然的做法

綜合比較表

方案iOS 支援需要伺服器即時同步版本控制難易度推薦指數
WebDAV Sync / Remotely Save可自建可雲端間歇式⭐⭐⭐⭐⭐⭐⭐
Obsidian Git⚠️ 需捷徑GitHub/Gitea手動觸發⭐⭐⭐⭐⭐⭐
Syncthing⚠️ 需 Shortcuts可無(P2P)近即時⭐⭐⭐⭐⭐⭐⭐
Self-hosted LiveSync需要(CouchDB)✅ 即時⭐⭐⭐⭐⭐⭐⭐⭐⭐
傳統雲端硬碟⚠️ 僅 iCloud不需要間歇式⭐⭐⭐⭐

我的推薦建議

如果你是新手,想要「最省事」的方案

WebDAV Sync + Nextcloud(自建)或 Cloudflare R2(免費雲端)

  • 安裝外掛、輸入憑證、搞定
  • 全平台無縫,iOS 完美支援
  • 資料在自己手中

如果你追求「最接近官方 Obsidian Sync」的體驗

Self-hosted LiveSync + CouchDB

  • 打字即時同步,體驗最流暢
  • 端對端加密,安全性拉滿
  • 需要一台 VPS 或 NAS

如果你是工程師,喜歡版本控制

Obsidian Git + GitHub Private Repo

  • 每個 commit 都是備份,隨時回滾
  • 配合 Version History Diff 外掛,歷史追蹤更直觀
  • iOS 端搭配 GitSync 或 iSH

如果你沒有伺服器,想要「零成本」方案

Syncthing + Synctrain(iOS)

  • 完全免費,不依賴任何雲端
  • 需要花時間設定 iOS Shortcuts
  • 適合不常使用 iOS 端的使用者

結語

沒有完美的同步方案,只有最適合你的方案。選擇時可以問自己三個問題:

  1. 我有 iOS 設備嗎? 有的話,排除傳統雲端硬碟和 Syncthing(除非願意花時間設定)
  2. 我有常開的伺服器嗎? 有的話,LiveSync 體驗最佳
  3. 我需要版本控制嗎? 需要的话,Git 方案不二人選

不管選哪種方案,同步前務必完整備份你的 vault。社群中無數的悲劇案例都始於「忘記備份」。

希望這篇文章能幫助你找到最適合的 Obsidian 同步方案。有任何實戰心得或問題,歡迎在社群中交流討論!


參考來源:Obsidian Forum、GitHub 社群、Reddit r/ObsidianMD、selfhosting.sh、Medium 實戰筆記