关于obsidian的同步问题,是否有更简易高效的方案?

几个月前开始尝试使用obsidian作为笔记软件,主要是看中它的文件纯本地文件管理模式。虽然便于使用、移植,但是不可避免的需要自己去做文件同步和备份。

之前一直使用remotely save这个插件同步文件,先后使用webdav、OneDrive作为数据源,OneDrive的好处就是由微软提供数据托管服务,不用操心文件位置问题,但是使用体验非常不理想,文件同步速度不给力,还有就是文件识别只以文件名作为判断,在多端同步时会出现大面积重构的情况。

昨天看到有人推荐obsidian-livesync这个插件,需要使用服务器上的docker部署一个CouchDB数据库,然后填入url账号数据库名就能使用了。虽然我无法通过官方推荐的配置复制方式给其他设备使用,但是只需要下载插件+填信息,即可在全端享受毫秒级的同步体验。

obsidian_live_sync_demo

目前同步体验是很优秀,但是毕竟还是依赖一个云服务器,不知道还有没有更优秀的同步方案呢?

17 个赞

我使用的是国内的坚果云 同步,很不错

3 个赞

换notion

2 个赞

notion 文件无法本地管理,我认为只作为对外展出的信息源即可

1 个赞

坚果云 你是如何用来同步的呢?

1 个赞

会同步主题样式吗(隐藏文件,点开头的文件夹 .obsidian)

1 个赞

想学技术就终端里使用git命令push到自己的github上,git命令多用多熟练,github还能天天绿,不想学技术就装git插件,点add,点commit,点push完事,每一次commit变化都能看到,那天obsidian炸了还能直接vscode打开笔记文件夹,点add,点commit,点push,一样的用

1 个赞
  1. 我个人认为笔记不适合使用git来追踪管理,修改频繁,提交记录过于杂乱
  2. 如果使用GitHub作为同步源,需要处理好网络问题,且多少感觉变扭
  3. 如果使用自建的git服务器,那就没有优势了
2 个赞

或许可以,但是我个人不希望同步主题样式,所以没尝试

1 个赞

有没有同步很容易看出来啊,你 pc 端设置的样式,在移动端能不能同步变更

1 个赞

remotely 是最好的免费方案了, remotely + Alist 几乎是无限制使用了。

3 个赞

我也刚好有这个疑问,目前就是 onedrive,不知道还有更好的方法没

我明白你的意思,也许为了避免错误,liveSync没有选择支持同步主题

感谢推荐了Alist这个项目,我感觉我可能会用得着。
remotely主要还是使用体验不太好,你可以试试liveSync,差距很明显

2 个赞

我现在的方案就是使用Self-hosted LiveSync

理论上可以把仓库放在onedrive目录下但ob保修修改太频繁了. remotely-save+OSS速度挺快的

1 个赞

天天有commit 不错

插眼

1 个赞

cloudflare R2 有s3兼容API,配合 remotely save 还可以

1 个赞

我的做法刚好相反,只用github,同时实现了笔记的同步和备份,最重要的,git有历史版本,怎么样都找得回。

PS:
「同步」 和 「备份」 是两个不同的概念,同步是用来在各设备间同步笔记数据,备份是保证笔记不丢,丢了能找回来。
不少人把这个混淆了,用的只是同步,而没有做备份,如果同步机制出bug,有可能就丢笔记了。

4 个赞