同步策略
- 使用 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 也可以被用于绑卡)。
配置 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 取一个名字。大功告成!现在去试试看你的笔记会不会在不同设备间被同步吧。