@reror #32 无证书要求... 内网你可以使用http.. 具体 要看 ios限制... 不过我在开发期间 使用局域网 来测试IOS端同步...使用 ws 正常使用... 不过还是建议增加ssl证书... 最简单的办法就是套一层 cf websocket 加速... 自动带证书
@leapelf #34 对于一个OBSIDIAN 个人用户来说... 你不可能也办不到同时在多端同时更新提交一个笔记... 由于基于ws协议,编辑完成会即可同步, 并实时推送到多端.. 因为这两点前提条件 就保证了 基本你基本不会遇到 冲突问题... 当然你在两个离线的笔记端编辑笔记就可能导致其中一段覆盖另外一端.. 这个后续会增加一些机制来合并冲突...
试用了下,多端同步方面确实比LiveSync的CouchDB快多了,但没有冲突解决真的不行,我在电脑端更新了笔记(此时手机端离线),然后打开手机端,手机端的旧版本直接覆盖了笔记,崩溃了 我还遇到了历史已删除的笔记在新设备上同步时反复诈尸,删了又出现。查了下sqlite的表发现delete操作记录在create操作的前面 目前bug还是太多了,鸡腿支持下,后续版本稳定点了我再来。
@reror #32 无证书要求... 内网你可以使用http..
具体 要看 ios限制... 不过我在开发期间 使用局域网 来测试IOS端同步...使用 ws 正常使用...
不过还是建议增加ssl证书... 最简单的办法就是套一层 cf websocket 加速... 自动带证书
@leapelf #34
对于一个OBSIDIAN 个人用户来说...
因为这两点前提条件 就保证了 基本你基本不会遇到 冲突问题...
当然你在两个离线的笔记端编辑笔记就可能导致其中一段覆盖另外一端..
这个后续会增加一些机制来合并冲突...
@haierspi #41 self-hosted插件在移动端需要ssl证书,不知道是android/ios的限制,还是自己加的。
内网搞证书还需要个域名拿来解析,nip那种的完全不顶用……
不明觉厉
@haierspi #42
合并冲突还是要妥善解决的 同步最怕丢东西
另外还有类似self-hosted livesync的用户配置同步功能 也算是刚需
好项目 支持一下
要是能同步到 189 这种网盘就好了。这样不管在那里都可以完全同步了,
感谢佬分享技术
Obsidian同步方案特别多,但确实还没有完美方案。
请问9000和9001这二个端口有什么区别?我这里反代了9000端口,使用https访问,而9001端口主要用于什么功能?
试用了下,多端同步方面确实比LiveSync的CouchDB快多了,但没有冲突解决真的不行,我在电脑端更新了笔记(此时手机端离线),然后打开手机端,手机端的旧版本直接覆盖了笔记,崩溃了
我还遇到了历史已删除的笔记在新设备上同步时反复诈尸,删了又出现。查了下sqlite的表发现delete操作记录在create操作的前面
目前bug还是太多了,鸡腿支持下,后续版本稳定点了我再来。