obsidian 同步,最完美的就是不经过第三方

还在考虑用什么"云"同步的朋友,我分享下我的经历……

我电脑和手机需要同步,用的remotely save插件。

:hear_no_evil:第一次同步方案:用的第三方“免费坚果云”,但是有流量限制,时不时限制,需要等待解除再同步,后面有些视频很大,图片变多了,坚果云就同步不了。想换"阿里云",但视频和图片很大,需要很多流量和空间,也不考虑了,正好那时需要装台nas。

:robot:第二次同步方案:兴奋装好nas,在这个第三方 “自己组装的nas”上 安装"webdav服务",进行同步,上面的问题解决。但nas一般日常没用,也没做外网(需要考虑流量和速度),同步的时候再开机,再点同步,感觉很累,后面都懒得同步 。

突然一天,我想到,为什么要把内容同步保存在第三方?

  1. 为了数据安全?并不会增加太多安全,我电脑有一份数据,手机有一份数据,理论上很安全了。nas也在同一个屋子,并没增加安全性。
  2. 为了实时性?但我在外面看和修改手机obsidian内容的时候,并不需要和看到家里的obsidian实时更新。反之亦然,我电脑内容更新的时候,也不需要实时看手机。

这两个问题想通后,我突然灵光一闪 :bulb:,如果需要同步,电脑也是可以安装"webdav服务"。
我电脑本机快速装好"webdav服务"后,remotely save 设置开机"自动运行一次同步",“保存时同步”,然后电脑端就不用任何操作,一切的淤结都打通了!

需要出门时候,手机端点击一次同步。如果修改,回来时候点击一次同步即可。
因为局域网,不需要考虑任何第三方,也不用考虑接通外网,一切都很顺畅快速,做笔记想截图截图,想插入视频插入视频,为所欲为。

第三方,不管是"坚果云","阿里云"还是自己组装的"nas"都是伪需求,还会造成流量网速焦虑,多一步操作(开机,或者担心服务器掉不掉线)。
认清需求后,直接在电脑本机装个“webdav服务”即可!

强烈推荐!

哈哈,那也不用装 WebDAV 了嘛,只要能传文件的法子都行。

我更懒一点。

电脑端和手机端互相移动?怎么操作

这么一问突然不知道该怎么回应了。按照分析的方式拆解一下之前的回复吧。

首先,我看了文章,提取了你方案的两个特点:局域网,手动触发。

局域网、手动触发,总结一下,WebDAV、SMB、FTP、数据线……再总结一下,复制粘贴。“那也不用装 WebDAV 了嘛,只要能传文件的法子都行。”

这不是任务导向的技术建议,也没有明确的提问-解答结构。

谢谢解答,这些手动复制粘贴的,没webdav方便。

嗯嗯,我比较懒。

我考虑的点和你差不多,我最后选择的是微力同步这种P2P方案。

  • 明文数据不用放第三方(有加密备份到度盘)
  • 只要一个旧手机就可以当服务器
  • 在外网环境也能随时同步最新数据
  • 即使服务器挂了,PC和手机也能互相同步
  • 可以同步配置文件和隐藏文件夹。

你的局域网方案我也试过,不过不是webdav,是手机端用folder sync自动拉取pc上的数据,通常是不用再动手更新的。但是遇到过一些问题:

  • 手机端可能会杀后台,必须要确定某一个笔记保持最新的时候,还是要手动检查,这种动作长期使用下来体验还是很差的。
  • 在局域网内,电脑可能没开机。
  • 不知道remotelysave的同步逻辑,但我用的时候如果两个文件内容冲突,可能有一部分内容会被覆盖。

如果说到安全,我觉得 Syncthing 才是最安全的吧。
而且安装起来也比较简单。
缺点是有时候同步速度有点慢。

安装第三方软件也多一步,插件只要打开obsidian就可以同步。

已经改用WebDAV Sync插件,比 Remotely Save(很久没更新了) 新颖稳定。
一样支持webdav服务,设置几乎一样,但解决了Remotely Save的下面问题:

  1. 文件名中间有空格,会同步错误
  2. 偶尔同步不成功,但不会提示,WebDAV Sync每次都同步成功。
  3. 只在最后简单提示同步的成功已否。WebDAV Sync 有个界面展示同步进度,和删除哪些文件,令人安心。

插件设置里的"language"里有中文选项,选一下

https://github.com/hesprs/obsidian-webdav-sync/tree/main

手机当服务器,比较新颖。

手机不用内网穿透吗?还是比较方便

如果使用微粒同步和手机服务器(第三方软件和第三方服务器)觉得不舒服,同步有问题。
可以使用我的方案,很流畅没有任何不适。
今天同步插件换了最新出的"webdav-sync",更好用。

笔记要的是轻量,图片放图床,纯文本才最符合笔记的特点

发现设备用的是第三方服务器,当然也可以自己建。同步是p2p,其实也是内置的nat穿透啦,反正同步速度不慢,也稳定,我已经用了四年多了没出过问题。

这也太极致了… 纯本地离线也是obsidian的优势之一呀

Obsidian最厉害的就是可以让不同的用户需求都找到自己的解决方案!
对于贴主的使用习惯来说,确实这是最好的解决办法了,因为把视频插入到笔记里要求同步,本质上和部署个人直播服务器差不多了……
如果只是做文本+轻量插图的同步,其它很多方案都会更快更省心。

主要并不是因为视频和图片。

只是轻量文本,我也会选择这个不经过"第三方"方案的。

  1. obsidian一般就自己在看,不可能同时看电脑和手机,不需要实时同步到另一台设备。带手机出门,如果有改动,回家像打卡一样,同步到电脑上即可。
  2. 因为是局域网,网速很快。不用焦虑网速、流量限制、内网穿透等

这很符合你的使用习惯就OK了。
比如我用苹果电脑和华为手机,经常在手机上看到的内容复制粘贴一下,马上到电脑上接着操作;或者电脑上复制粘贴到文本,回家路上继续在手机里编辑……这时候就觉得能做到字节级同步的Self hosted-LiveSync插件实在是太香了!:+1:
但是如此高精度的同步方案,如果用来加载大体积的视频,服务器也得一直哀叹灾难啊灾难 :grinning:

1 个赞

博主能不能做个视频,讲解如何在电脑安装webav服务的,我尝试过后,有点搞不明白。

虽然步骤比较多,但最后都成功了,我安装了2,3次。

录不了视频哦,步骤有点多,而且已经安装了服务,在用,不方便卸载。

可以看看这个视频,跟着做完: Windows搭建WebDAV实现多设备Obsidian笔记云同步_哔哩哔哩_bilibili

用插件连接同步下,如果出现错误,也是配置小问题,问问deepseek等ai,再设置下就ok了。