@why1_f 在 Obsidian同步 -- Self-hosted LiveSync 中发帖
起因
最近obsidian的remotely save同步玩腻了,每次都要手动太麻烦了,而且它是根据文件的新旧来处理差异的,要是同步插件的话,bug更多了。
后来刷论坛的时候发现了Self-hosted LiveSync,看了一下非常优美,可以实现实时同步,同步的速度也很快,就是需要一个服务器,这是官方的例图
[obsidian_live_sync_demo]
这个项目部署还是有点麻烦的,但是网上和坛里的教程都不是那么完整,要么就是比较旧的,所以我部署后打算简单做个教程并说明一些踩坑点。
前提条件
一台服务器
一个域名
原理
通过 CouchDB 作为后端数据库,在多个设备之间实现实时同步、冲突解决 和 历史版本保存。
CouchDB 是一个 同步笔记的中转站。
插件相当于一个「上传/下载客户端」,不断地 检测本地文件变化 → 更新数据库 → 从数据库拉取最新内容。 ...