同步策略#
- 使用 iCloud 同步
你可以在除了 Android 与 Linux 的所有操作系统上使用 iCloud 云盘。如果你确信你不会在 Android、Linux 上使用 Obsidian,那么使用 iCloud 同步将会是极好的同步方案。
- 使用 Obsidian 官方同步
$10 每月。
- 使用 Self-hosted LiveSync 插件同步
- 使用 Obsidian-Git 插件同步
- 使用 Remotely Save 插件同步
作者已经许久未更新 Remotely Save 了,而且它现在的 bug 有点多,暂不推荐使用。
步骤#
-
安裝 Self-hosted LiveSync 插件。在 Settings -> Community Plugins -> Community Plugins -> Browse 搜索 "LiveSync",找到 Self-hosted LiveSync 安裝並啟用插件。
-
搭建 CouchDB 伺服器。你可以透過下列方式搭建:
- 使用 Docker 搭建 CouchDB。
- 使用 fly.io 免費搭建 CouchDB。 fly.io 擁有一定量的免費額度,感謝他們的慷慨,所以你可以零成本地搭建一個 CouchDB 伺服器。不過你得有一張支持 MasterCard 或者 VISA 的信用卡或者借記卡(Depay 也可以被用於綁卡)。
相關教程你可以參考 Fly.io for self hosting CouchDB · vrtmrz/obsidian-livesync · Discussion #85 (github.com)。
-
配置 LiveSync 插件的參數。打開 設定 -> Community plugins -> Self-hosted LiveSync,進入 Self-hosted LiveSync 插件的設定。點擊 🛰 圖示。
-
依次輸入 CouchDB 的
URI
、Username
、Password
與Database name
。其中,Database name
可以為任意小寫單詞。
請特別關注:你需要確保同步的所有設備採用完全相同的資料庫名。
-
下滑找到
Check database configuration
,點擊 Check 按鈕,再依次點擊以下所有的 Fix 按鈕。 -
找到
Test Database Connection
,點擊 Test 按鈕。如果成功的話,會在右上角提示Connected to <database_name>
。其中<database_name>
是你自己設定的資料庫名稱。
-
-
在 Self-hosted LiveSync 插件的設定頁面,點擊 🔁 按鈕,進入同步設定。
啟用 LiveSync 開關。
-
如果你還想同步安裝的插件:點擊在 Self-hosted LiveSync 插件的設定頁面,點擊 🔌 按鈕,進入插件設定。
打開
Enable plugin synchronization
的開關,在Device and Vault name
中為你的設備和 Vault 取一個名字。 -
大功告成!現在去試試看你的筆記會不會在不同設備間被同步吧。