V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Frytea
V2EX  ›  分享发现

Obsidian 多设备同步方案整理

  •  
  •   Frytea · 1 天前 · 2368 次点击

    同步方案大致有下面这几种:

    • 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/

    48 条回复    2024-12-02 10:25:51 +08:00
    shintendo
        1
    shintendo  
       1 天前   ❤️ 1
    除了官方同步,其它的都一言难尽
    Frytea
        2
    Frytea  
    OP
       1 天前 via Android
    @shintendo 感觉前两个插件的挺好用呀
    LeslieLeung
        3
    LeslieLeung  
       1 天前 via iPhone   ❤️ 1
    苹果全家桶可以用 iCloud ,用了两年了没什么问题
    Tiande
        4
    Tiande  
       1 天前 via Android
    obsidian-livesync docker 能多用户吗,还是说需要运行多个实例?
    loading
        5
    loading  
       1 天前
    如果插件能很舒服,官方同步就不会有了。
    ozn
        6
    ozn  
       1 天前
    坚果云
    BugCry
        7
    BugCry  
       1 天前 via Android
    我用 git ,因为有修改记录
    euph
        8
    euph  
       1 天前 via Android
    第二个,我用 s3 同步,有个文件夹,删了又同步回来,感觉删除掉了。
    EngAPI
        9
    EngAPI  
       1 天前
    我用的是 remotely-save
    @shintendo linux,win,ios,安卓,4 个平台 6 台机器同步都挺好的

    使用技巧 | 关于 Obsidian 免费笔记软件和免费同步,长文,保存观看
    https://engapi.com/article/3646
    Rooney
        10
    Rooney  
       1 天前
    我是电脑端用坚果云,手机端用 remotely-save ,但手机端同步的少,就容易出错,丢笔记
    llanero
        11
    llanero  
       1 天前
    直接用 nas 同步的文件夹,不过 ipad 用不了,很无奈
    muhahaha
        12
    muhahaha  
       1 天前
    团购官方同步
    shintendo
        13
    shintendo  
       1 天前   ❤️ 2
    @Frytea
    @EngAPI
    remotely-save 的性能有问题,它每次同步需要的时间似乎跟总文件数成正比(而不是修改了的文件数)。而且它那个冲突处理太生草了,用着提心吊胆的。
    类似 remotely-save 和 obsidian-git 这种**定时**同步的方案,都有个大问题,就是 Obsidian 关闭的时候不会等待你同步完成,如果慢一点就可能导致最后一次修改没传上去。
    我现在就不折腾了,官方的丐版同步,加上 git 作为备份+无限版本历史
    shintendo
        14
    shintendo  
       1 天前
    @muhahaha 这玩意团购的话容量怎么分
    muhahaha
        15
    muhahaha  
       1 天前
    @shintendo #14 这个忘记了,可以看一下,我都是文本,用不完
    zlife116
        16
    zlife116  
       1 天前
    Obsidian 只在电脑端之间同步的话,OneDrive 直接本地和云端盘同步的方式,是最靠谱的。用 Obsidian 我都直接放弃手机端的同步。
    sevenday
        17
    sevenday  
       1 天前 via iPhone
    用的第一个,暂时还没遇到什么问题
    Garphy
        18
    Garphy  
       1 天前
    搭配群晖 Drive ,安卓也 ok
    qztx
        19
    qztx  
       1 天前
    值得注意的是,Obsidian 里你每输入一个字符都会保存一次,并且无法禁用。社区里已有很多人提到过。如果同步软件没配置好的话将会频繁触发同步,极大浪费带宽和性能
    beyondgamp
        20
    beyondgamp  
       1 天前 via iPhone
    我 ob 都用不惯
    Frytea
        21
    Frytea  
    OP
       1 天前
    @Tiande 理论上说 CouchDB 是支持多用户,可以试试多用户
    Frytea
        22
    Frytea  
    OP
       1 天前
    @qztx 感谢提醒,因为用的是国内的小水管服务器,暂时没看到异常带宽波动,后续继续观察
    flyshadeXie
        23
    flyshadeXie  
       1 天前
    我在电脑上把 database 直接建在 google driver 上,手机上用 drivesync 同步,目前看起来还挺好的
    BeautifulSoap
        24
    BeautifulSoap  
       1 天前 via Android
    说前两个插件好用 lz 真亲自的用过吗?

    前者一堆问题,尤其是多设备同时登陆的时候经常出出现同步错乱或无法同步的问题(不要觉得多设备同时登录的场景不常见,家里写完笔记放那离开,去公司或在外面开笔记看这就 n 设备同时登陆了)。感觉 CouchDB 对延迟应该有要求,而对于需要通过公网访问的情况下,网络波动延迟大是很常见的。

    但二个插件比第一个好点,但请点进那个插件的设置里仔细看看他是怎么处理文件冲突的,让你因为冲突轻松丢数据。而且同步的 trigger 你只能选几分钟一次的定期同步和保存时同步,并且因为上面有人说的问题保存同步有性能问题。对了,最近用这个插件还不明原因把我几篇笔记丢了 :)


    最后,这些同步方法(除了官方的我没用过不知道)都有个最终极的大问题:请问怎么同步插件和设置?

    哪怕你放弃了同步插件,但 Obsidian 那自带的复杂的一批的设置和快捷键不同步,你换个电脑全部重设一遍吗?(哦对,remotely-save 有个不推荐开启对实验性质的同步.obsidian 文件夹功能,效果怎样谁用谁知道) 。有人会说那我用 syncthing 同步整个文件夹不就好了?对,你说得对,那么你用了 syncthing 同步之后,手机或 ipad 上怎么同步笔记?嗯,我回答你 syncthing+remotely-save 双重同步,然后你就有福了,两个同步软件同时同步能伺候你让你上天哦


    最后,为什么我这么多吐槽,知道得这么细?因为特么我是真的深入用了 Obsidian 这些个同步服务的,然后被坑过的

    吹 Obsidian 可以,但硬要说 Obsidian 同步体验还好的我真看不下去
    Alixys
        25
    Alixys  
       1 天前
    一直放 iCloud 里没出过什么问题,虽然我用的也不多
    kdwycz
        26
    kdwycz  
       1 天前
    使用过第一个插件,VPS 自建了 CouchDB 来同步。多端同步稳定性很差,于是弃用 Obsidian 换回 Joplin ,Onedrive 同步稳定好用
    Frytea
        27
    Frytea  
    OP
       1 天前 via Android
    @kdwycz 我之前也是 joplin ,后面笔记 2k 以上以后很容易出现多端同步不及时,才换的 ob ,暂时感觉多端还行
    Frytea
        28
    Frytea  
    OP
       1 天前 via Android
    @BeautifulSoap 感谢分享。前两个是我自己一直在用,目前主要用第一个。多设备我理解,我自己目前是 3pc + 2 Android 多设备,2k + 笔记同步用了大概一个月感觉还行才分享出来

    没打算吹,就是分享一下使用感受,东西还是要用了才知道,不适合自己就换其他的。如果感觉这个不行,是否有其他更好的推荐呢?
    zbowen66
        29
    zbowen66  
       1 天前
    它不是基于文件系统的吗?那么多好用的文件同步工具就剩 git 了?
    raysmond
        30
    raysmond  
       1 天前
    用 syncthing 同步
    Jet
        31
    Jet  
       1 天前
    我选择 syncthing
    CQdake
        32
    CQdake  
       1 天前
    @shintendo #1 确实,那个 remotely-save 插件我用了一下,结果同步时会把本地文件删除,知乎上看到也有人使用这个插件丢失文件。
    感觉太麻烦了,放弃了,用回 notion 吧,免费版够用。
    katwalk
        33
    katwalk  
       23 小时 45 分钟前
    Obsidian 即使你不编辑文件,只是查看,它也会修改文件。我用 Syncthing 同步的时候就碰到这个问题,再手机上一查看,就同步冲突
    Ploter
        34
    Ploter  
       23 小时 22 分钟前
    我用 Syncthing + Tailscale ,这样不会拖累 Obsidian 在移动端可怜的启动速度。
    https://k1r.in/posts/file-sync-syncthing-tailscale/
    BeautifulSoap
        35
    BeautifulSoap  
       23 小时 4 分钟前
    @Frytea 就我这几年体验过十几个笔记软件的经验,我的答案是:没其他方法,想要良好的同步体验那你就直接放弃 Obsidian

    Obsidian 说真的就是个功能简陋难用得不行的毛坯房(一个连所见即所得都能做出一大堆 bug 几年了还没修好的笔记软件也是活久见)。有功能不足的地方了就去装个插件,一堆堆插件让 Obsidian 用户群体整体给人一种折腾笔记的乐趣远大于记笔记本身。
    jimages
        36
    jimages  
       22 小时 58 分钟前
    remotely-save 使用群晖 webdav 同步,问题不大,目前还没丢过笔记。
    wcs111
        37
    wcs111  
       22 小时 46 分钟前
    git yyds
    Frytea
        38
    Frytea  
    OP
       22 小时 28 分钟前
    @BeautifulSoap 嗯没错,满足自己需求即可。
    Baoni
        39
    Baoni  
       22 小时 6 分钟前
    remotely save 为什么自建服务器是 x ?自己建 webdav 就好啊
    wedo
        40
    wedo  
       21 小时 57 分钟前 via iPhone
    我用 obsidian-git ,理由只有一个:绝对不会丢数据。确实会发生冲突导致改动被冲掉的情况,但能从 git 提交记录里找回。
    改完笔记不会马上同步的问题,可以靠把同步时间设成 0.1 分钟来缓解
    Ploter
        41
    Ploter  
       21 小时 18 分钟前
    @katwalk 手机上 Syncthing 开忽略权限了吗,我没有这问题诶
    Frytea
        42
    Frytea  
    OP
       21 小时 14 分钟前 via Android
    @Baoni 这个角度说也对。

    突然想起来了,我之前自建 webdav 对接尝试这个方案,感觉速度太慢了,就暂时弃用了这个方案。对接公有云 s3 速度倒是不错。
    Frytea
        43
    Frytea  
    OP
       21 小时 14 分钟前 via Android
    @wcs111 git 确实不错
    Ploter
        44
    Ploter  
       21 小时 12 分钟前
    @BeautifulSoap #24 所以同步时忽略 .obsidian 文件夹,在每个设备上配置一次就行了(不想手动配置完全可以直接复制 .obsidian 文件夹),这样不就行了。
    安卓有 Syncthing 客户端,至于 iPad/iOS 怎么用 Syncthing 我就不清楚了。
    BeautifulSoap
        45
    BeautifulSoap  
       18 小时 31 分钟前
    @Ploter 所以你的意思就是我设置今后就别改了,插件也别装删了,对么?每次改个设置都要所有设备全部手动设置一遍的体验,似乎并不太美妙

    > 安卓有 Syncthing 客户端,至于 iPad/iOS 怎么用 Syncthing 我就不清楚了。

    问题恰恰就出在这上面,用 Syncthing 没法在我的 iPad 上同步
    HFX3389
        46
    HFX3389  
       18 小时 9 分钟前 via iPhone
    插件和直接在 OneDrive 建一个文件夹作仓库有啥区别呢
    marcong95
        47
    marcong95  
       3 小时 50 分钟前
    remotely-save + 坚果云在用,目前轻度使用,倒也不至于永久丢文件,但是会有漏传的情况。确实不好用。。。

    蹲一下对 livesync 的评价
    hugowangnz
        48
    hugowangnz  
       2 小时 46 分钟前
    目前是 remotely-save+阿里云 OSS 在用,轻度使用感觉还好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:12 · PVG 13:12 · LAX 21:12 · JFK 00:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.