
同步方案大致有下面这几种:
obsidian-livesync(插件):自托管在线同步,支持实时同步,社区活跃,使用自建 CouchDB 数据库存放数据;remotely-save(插件):支持 S3 (Amazon S3/Cloudflare R2/Backblaze B2/...)、Dropbox 、webdav (NextCloud/InfiniCLOUD/Synology/...)、OneDrive 等数据源。obsidian git(插件):集成 git ,主要是 git 做版本管理的,用起来不是很方便。obsidian-sync(官方同步):官方方案,无需多言,每月 4$。详细用法和对比更新在博客: https://frytea.com/archives/1377/
1 shintendo 2024-11-30 15:31:37 +08:00 除了官方同步,其它的都一言难尽 |
3 LeslieLeung 2024-11-30 15:53:43 +08:00 via iPhone 苹果全家桶可以用 iCloud ,用了两年了没什么问题 |
4 Tiande PRO obsidian-livesync docker 能多用户吗,还是说需要运行多个实例? |
5 loading 2024-11-30 16:05:31 +08:00 如果插件能很舒服,官方同步就不会有了。 |
6 ozn 2024-11-30 16:13:35 +08:00 坚果云 |
7 BugCry 2024-11-30 16:15:09 +08:00 via Android 我用 git ,因为有修改记录 |
8 euph 2024-11-30 16:27:20 +08:00 via Android 第二个,我用 s3 同步,有个文件夹,删了又同步回来,感觉删除掉了。 |
9 EngAPI 2024-11-30 16:28:05 +08:00 我用的是 remotely-save @shintendo linux,win,ios,安卓,4 个平台 6 台机器同步都挺好的 使用技巧 | 关于 Obsidian 免费笔记软件和免费同步,长文,保存观看 https://engapi.com/article/3646 |
10 Rooney 2024-11-30 16:48:31 +08:00 我是电脑端用坚果云,手机端用 remotely-save ,但手机端同步的少,就容易出错,丢笔记 |
11 llanero 2024-11-30 16:49:13 +08:00 直接用 nas 同步的文件夹,不过 ipad 用不了,很无奈 |
12 muhahaha 2024-11-30 17:05:48 +08:00 团购官方同步 |
13 shintendo 2024-11-30 17:15:10 +08:00 |
16 zlife116 2024-11-30 17:32:28 +08:00 Obsidian 只在电脑端之间同步的话,OneDrive 直接本地和云端盘同步的方式,是最靠谱的。用 Obsidian 我都直接放弃手机端的同步。 |
17 sevenday 2024-11-30 19:05:17 +08:00 via iPhone 用的第一个,暂时还没遇到什么问题 |
18 Garphy 2024-11-30 19:12:53 +08:00 搭配群晖 Drive ,安卓也 ok |
19 qztx 2024-11-30 20:03:20 +08:00 值得注意的是,Obsidian 里你每输入一个字符都会保存一次,并且无法禁用。社区里已有很多人提到过。如果同步软件没配置好的话将会频繁触发同步,极大浪费带宽和性能 |
20 beyondgamp 2024-11-30 22:01:38 +08:00 via iPhone 我 ob 都用不惯 |
23 flyshadeXie 2024-12-01 01:43:31 +08:00 我在电脑上把 database 直接建在 google driver 上,手机上用 drivesync 同步,目前看起来还挺好的 |
24 BeautifulSoap 2024-12-01 02:23:16 +08:00 via Android 说前两个插件好用 lz 真亲自的用过吗? 前者一堆问题,尤其是多设备同时登陆的时候经常出出现同步错乱或无法同步的问题(不要觉得多设备同时登录的场景不常见,家里写完笔记放那离开,去公司或在外面开笔记看这就 n 设备同时登陆了)。感觉 CouchDB 对延迟应该有要求,而对于需要通过公网访问的情况下,网络波动延迟大是很常见的。 但二个插件比第一个好点,但请点进那个插件的设置里仔细看看他是怎么处理文件冲突的,让你因为冲突轻松丢数据。而且同步的 trigger 你只能选几分钟一次的定期同步和保存时同步,并且因为上面有人说的问题保存同步有性能问题。对了,最近用这个插件还不明原因把我几篇笔记丢了 :) 最后,这些同步方法(除了官方的我没用过不知道)都有个最终极的大问题:请问怎么同步插件和设置? 哪怕你放弃了同步插件,但 Obsidian 那自带的复杂的一批的设置和快捷键不同步,你换个电脑全部重设一遍吗?(哦对,remotely-save 有个不推荐开启对实验性质的同步.obsidian 文件夹功能,效果怎样谁用谁知道) 。有人会说那我用 syncthing 同步整个文件夹不就好了?对,你说得对,那么你用了 syncthing 同步之后,手机或 ipad 上怎么同步笔记?嗯,我回答你 syncthing+remotely-save 双重同步,然后你就有福了,两个同步软件同时同步能伺候你让你上天哦 最后,为什么我这么多吐槽,知道得这么细?因为特么我是真的深入用了 Obsidian 这些个同步服务的,然后被坑过的 吹 Obsidian 可以,但硬要说 Obsidian 同步体验还好的我真看不下去 |
25 Alixys 2024-12-01 03:05:32 +08:00 一直放 iCloud 里没出过什么问题,虽然我用的也不多 |
26 kdwycz 2024-12-01 03:14:02 +08:00 使用过第一个插件,VPS 自建了 CouchDB 来同步。多端同步稳定性很差,于是弃用 Obsidian 换回 Joplin ,Onedrive 同步稳定好用 |
27 Frytea OP @kdwycz 我之前也是 joplin ,后面笔记 2k 以上以后很容易出现多端同步不及时,才换的 ob ,暂时感觉多端还行 |
28 Frytea OP @BeautifulSoap 感谢分享。前两个是我自己一直在用,目前主要用第一个。多设备我理解,我自己目前是 3pc + 2 Android 多设备,2k + 笔记同步用了大概一个月感觉还行才分享出来 没打算吹,就是分享一下使用感受,东西还是要用了才知道,不适合自己就换其他的。如果感觉这个不行,是否有其他更好的推荐呢? |
29 zbowen66 2024-12-01 10:32:21 +08:00 它不是基于文件系统的吗?那么多好用的文件同步工具就剩 git 了? |
30 raysmond 2024-12-01 11:11:04 +08:00 用 syncthing 同步 |
31 Jet 2024-12-01 11:40:21 +08:00 我选择 syncthing |
32 CQdake 2024-12-01 12:32:32 +08:00 @shintendo #1 确实,那个 remotely-save 插件我用了一下,结果同步时会把本地文件删除,知乎上看到也有人使用这个插件丢失文件。 感觉太麻烦了,放弃了,用回 notion 吧,免费版够用。 |
33 katwalk 2024-12-01 13:26:57 +08:00 Obsidian 即使你不编辑文件,只是查看,它也会修改文件。我用 Syncthing 同步的时候就碰到这个问题,再手机上一查看,就同步冲突 |
34 k1rin 2024-12-01 13:49:21 +08:00 我用 Syncthing + Tailscale ,这样不会拖累 Obsidian 在移动端可怜的启动速度。 https://k1r.in/posts/file-sync-syncthing-tailscale/ |
35 BeautifulSoap 2024-12-01 14:07:17 +08:00 @Frytea 就我这几年体验过十几个笔记软件的经验,我的答案是:没其他方法,想要良好的同步体验那你就直接放弃 Obsidian Obsidian 说真的就是个功能简陋难用得不行的毛坯房(一个连所见即所得都能做出一大堆 bug 几年了还没修好的笔记软件也是活久见)。有功能不足的地方了就去装个插件,一堆堆插件让 Obsidian 用户群体整体给人一种折腾笔记的乐趣远大于记笔记本身。 |
36 jimages 2024-12-01 14:13:42 +08:00 remotely-save 使用群晖 webdav 同步,问题不大,目前还没丢过笔记。 |
37 wcs111 2024-12-01 14:25:44 +08:00 git yyds |
38 Frytea OP @BeautifulSoap 嗯没错,满足自己需求即可。 |
39 Baoni 2024-12-01 15:05:54 +08:00 remotely save 为什么自建服务器是 x ?自己建 webdav 就好啊 |
40 wedo 2024-12-01 15:14:56 +08:00 via iPhone 我用 obsidian-git ,理由只有一个:绝对不会丢数据。确实会发生冲突导致改动被冲掉的情况,但能从 git 提交记录里找回。 改完笔记不会马上同步的问题,可以靠把同步时间设成 0.1 分钟来缓解 |
42 Frytea OP |
44 k1rin 2024-12-01 15:59:13 +08:00 @BeautifulSoap #24 所以同步时忽略 .obsidian 文件夹,在每个设备上配置一次就行了(不想手动配置完全可以直接复制 .obsidian 文件夹),这样不就行了。 安卓有 Syncthing 客户端,至于 iPad/iOS 怎么用 Syncthing 我就不清楚了。 |
45 BeautifulSoap 2024-12-01 18:40:14 +08:00 @Ploter 所以你的意思就是我设置今后就别改了,插件也别装删了,对么?每次改个设置都要所有设备全部手动设置一遍的体验,似乎并不太美妙 > 安卓有 Syncthing 客户端,至于 iPad/iOS 怎么用 Syncthing 我就不清楚了。 问题恰恰就出在这上面,用 Syncthing 没法在我的 iPad 上同步 |
46 HFX3389 2024-12-01 19:02:11 +08:00 via iPhone 插件和直接在 OneDrive 建一个文件夹作仓库有啥区别呢 |
47 marcong95 2024-12-02 09:21:21 +08:00 remotely-save + 坚果云在用,目前轻度使用,倒也不至于永久丢文件,但是会有漏传的情况。确实不好用。。。 蹲一下对 livesync 的评价 |
48 hugowangnz 2024-12-02 10:25:51 +08:00 目前是 remotely-save+阿里云 OSS 在用,轻度使用感觉还好 |
49 zjiajun 2024-12-02 14:01:51 +08:00 目前用了 git 同步,家里和公司电脑都没问题,就是移动端头痛。 看了网上的方案,可以同步,但不太想这样搞。也不想基于 icloud 网上第一种,working copy app clone 仓库,试了下连接不到 obsidian app 的 valut ,可能是要付费 ish 自己配置 clone ,还有没有其他的方案了,基于 git 的 |
51 littledogboy 2024-12-02 19:48:41 +08:00 黑曜石账号开多设备同步插件,git 同步内容仓库。 完美运行了一年了。 window 和 mac 。 |
52 littledogboy 2024-12-02 19:50:07 +08:00 git 也就几行代码, git comit all git pull git push 。没了。 注意下冲突就行。 |
54 sonnabanana 2024-12-04 13:15:46 +08:00 via Android @katwalk #33 我这边没有这种情况。是不是用的什么插件导致的? |
55 tangzhiyong 357 天前 因为同步问题,才从 obsidian 改用思源笔记。感觉思源的同步比 ob 好很多 |
56 Frytea OP @tangzhiyong 同步方面 siyuan 确实不错,已付费购买。后来是因为需要批量整理笔记,siyuan 找不到合适的插件,ob 的插件生态相对丰富很多,才切换过来的。ob 的 live-sync 也不错。 |
57 466994 338 天前 @LeslieLeung iCloud 同步根本玄学,尤其手机上每次打开 OB 能在那卡几十秒还进不到主页,我也苹果全家桶,但我放弃拿 iCloud 同步笔记了(这个问题不是国内才这样,人在国外也这样),纯用 S3 就好多了 |
58 466994 338 天前 @BeautifulSoap 我现在一台电脑+一台手机,两边配置只有一开始同步,在 Remotely-save 中的同步设置,关掉所有自动同步的选项,完全手动,首次同步从电脑上整理好的,选择「增量推送带删除」,确保电脑笔记状态完整覆盖远端了,然后在手机上,选择「增量拉取带删除」,确保完整笔记从远端拉取到手机,我手机不咋编辑的,所以这么设置就可以,此时关闭电脑和手机上的配置同步,反正初始配置都同步过来了,以后两端「.obsidian 」就各自为政了。我感觉这样用,我的同步不会怎么出问题,同步最容易出问题就是出在目录名称修改、目录结构修改,文件从这个子目录移动到那个子目录,这种最容易出问题,如有这种操作的话,我就一定是本地改完了,就强制推送,不要相信什么双向同步。我感觉要搞定同步问题还得深入理解同步逻辑才行,不然你数据丢的都不知道为什么丢。比如我现在最少知道我哪个设置是被覆盖的,哪个修改为什么没有同步到。 |
59 BeautifulSoap 338 天前 @466994 我有点好奇,很多人都是公司一台电脑,家里一台电脑这就两台电脑了。两台电脑按照你的这个方法,如何处理配置的同步?就按照你的这个做法,要没放任两台电脑的配置逐渐渐行渐远,要么一台电脑上改了个设置或插件,就要回家 or 到公司手动再改一遍,是么 |
60 466994 331 天前 @BeautifulSoap 你是不看完就着急回复么。我说了第一次「增量拉取」,电脑 2 就从电脑 1 强制拉取到配置了,然后以后电脑上就改掉这个设置,或者取消同步配置了,这样 1 和 2 的配置就互不干扰了。我在另一台很少用的 Windows 上就是这么操作的。但 Remotely Save 的缺点是没有 LiveSync 的实时同步爽,所以我现在改折腾 LiveSync 了。 |
61 BeautifulSoap 331 天前 via Android @466994 所以你这不还是没解决多台设备配置同步的问题? Obisidian 这要什么没什么的毛坯房,很多基本功能需要大量的配置和插件才能实现。不做配置同步多台设备上配置和操作差异越来越大我用给毛线哦 |
62 466994 328 天前 @BeautifulSoap 说实话,你甚至可以用网盘同步,电脑上要弄到两边一模一样比移动端简单多了,不知道为啥你能有这么多怨言,如果你是抱怨移动端那就算了。两部电脑你用 Git 和 .gitignore 添加那些老出问题又不需要同步的 json 不就搞定了? |
63 BeautifulSoap 328 天前 via Android @466994 有好好看我 24 楼了吗?我在 24 楼明确提到了电脑同步和手机端同步的问题。对我来说移动端同步是刚需。而目前主流笔记里这方面拉跨的一批的就是 obsidian |
64 466994 306 天前 @BeautifulSoap 你的回复我全部看过啊。我承认你说的有一部份是正确,比如配置同步问题,不管是哪一种插件来同步,配置同步多少都有点问题,要么就是延迟,但你的评价不公允。我提到的 Livesync 和 Git 我就没在你的评论里找到,所以这两种你试过没?此外,官方付费同步你试过没? “想要良好的同步体验那你就直接放弃 Obsidian” 我觉得这句话只有付费过的人才有资格说,用免费插件的都没资格,毕竟那些插件都是用户开发的。 |
65 BeautifulSoap 306 天前 @466994 不是,LiveSync 我不是在 24L 都把这玩意的问题说清楚了? Git 同步的话就连 lz 自己都在抱怨用起来不方便我本以为我都不需要多费口舌了。。。而且 Git 同步的话,你移动端该怎么同步笔记? “我觉得这句话只有付费过的人才有资格说” 是的,这点你指摘得是对的,我觉得有必要修正一下我的措辞,应该如下:想要良好的同步体验,要么氪金要么就直接放弃 Obsidian |
66 466994 305 天前 @BeautifulSoap 我觉得总归一句话是对的,免费的就没有完美的,免费不完美太正常了,我在 OB 论坛看到有人说思源的同步就完美解决 OB 这边的同步问题,那但是思源收费嘛,所以我那会有琢磨要不要去交一次性 64 元而不是 OB 的月费,但因为我不想数据在国内服务商手上,问了他家国外居然是 64 刀,果断放弃。但我也不会选择去交 OB 的月费,因为我是从为知笔记私服跑出来的,我习惯数据在我自己手里。 Livesync 我用到现在是没有发生错乱或丢失文件,不过我的习惯一般还是 A 设备用完、同步完,然后才会在 B 设备打开,避免多设备同时编辑一个文档,通常不会出问题,至于插件配置同步,Livesync 确实不是很完美,我也研究很久 hidden files 的相关设置,我现在只要 B 设备打开不弹 Conflicts 就满意了- - Git 在移动端也可以使用 Git 同步插件,手机安装个 Git 客户端,搭配插件设置拉取推送,不能实时同步,但版本管理和备份是有保证的,但我是 iOS git status 在手机上有点问题,根据插件文档这个和性能/库大小有关,我上千条笔记是拉取不动的,现在我看最完美的方案是搭配 Working Copy ,但要钱,我试用过确实好用,下面这篇有教怎么搭配快捷指令达到自动化,可惜我昨天才看见这篇,所以没测试。 https://utgd.net/article/20315/ 安卓的话我看人家也有教程,我没安卓我就不评论了。 我现在移动端就只开 Livesync 了,Git 还是设置在电脑上定时推送,Livesync 管实时同步,Git 管版本和防丢失,我觉得很可以了,如果你是安卓就要再搜搜别人的教程了。 |
67 spark 302 天前 @BeautifulSoap 请问你现在用的是啥?我之前用过 Obsidion + One Drive ,但现在换安卓了,想找个能全平台、同步好的方案。 |
68 BeautifulSoap 302 天前 @466994 冷知识,思源有免费的社区分叉的。因为思源作者当年做的那些破事,当年为了获得用户的信任思源采用了 AGPL 开源。所以思源收费之后立刻就有人删掉了思源的所有收费限制“破解”(分叉)出了一个社区版免费思源,按照开源协议这是完全没问题的 https://github.com/siyuan-community/siyuan |
69 BeautifulSoap 302 天前 @spark 之前思源,后来思源收费后转战免费的思源社区版。然后从思源转移到 Anytype ,不过 Anytype 还在开发中功能不太完全,但凑合用了 |
70 NeedMe123456 301 天前 via iPhone @BeautifulSoap anytype 主要感觉开发有点慢。 roadmap 原本的 tag as object 前不久终于从 backlog 移到 2025S1 ,结果前几天又给移回去了。 Membership 会员计划的更新也是一拖再拖。 今天更新的 0.45.0 中网页发布也是个半成品,很多内容不支持。 真的很希望它开发能加快进度 |
71 TerryBlues 224 天前 最后方案用来用去还是 git 最顺手,缺点是第一次配置比较麻烦(需要 git 环境,主要是移动平台比较麻烦,不过 Android 新版本就要支持 Linux 虚拟机了或许会略微方便点);不同平台的 .obsidian 文件夹需要分开命名,因为插件移动端和电脑端可能不通用,MacOS 和 Windows 快捷键又会有些许差异。 剩下的就都是优点了。 至于同步的备份就交给 OneDrive ,主打一个自动省心。 我的笔记都是分了库的,所以移动端还没遇到一次上千条拉取的性能问题。至于楼上说的实时同步,obsidian git 插件本身应该就能做到吧,安装第三方 git 客户端主要是第一次拉取方便,毕竟触屏敲命令行太费劲了 |
72 Planarians 216 天前 @BeautifulSoap #69 请教一下Anytype 的多设备间同步效果怎么样 尤其 win 和 ios 之间的 |