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

Obsidian 最优的跨平台数据同步方案是什么?

  •  
  •   Jaeger · 2023-11-22 11:08:24 +08:00 · 20380 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前我用的是 Self-hosted LiveSync 同步方案, 使用自己搭建的 CouchDB 服务器,如果仅仅同步文档数据没什么问题。

    但是我想同步插件和设置,不想在每个设备上重复的配置,也就是同步 .obsidian 目录。

    开启 .obsidian 同步之后体验就不是很好了,每次在其它设备上打开 Obsidian 总是要等待同步很大半天,而且同步期间还经常需要多次重启应用,重新加载配置,而且还时不时会出现冲突文件需要手动解决,体验很不丝滑。

    目前使用 Obsidian 需要在三台设备之间同步:Mac 、IOS 、Windows 。

    请教一下大家平时使用 Obsidian ,用的跨设备同步方案是什么?有没有体验与 Saas 软件类似的比较丝滑的同步方案?

    131 条回复    2024-04-11 09:49:52 +08:00
    1  2  
    SenLief
        1
    SenLief  
       2023-11-22 11:10:03 +08:00 via iPhone   ❤️ 1
    不要同步配置和插件。这东西不常用,配置一次没问题的
    x86
        2
    x86  
       2023-11-22 11:10:59 +08:00   ❤️ 2
    坚果云
    MRG0
        3
    MRG0  
       2023-11-22 11:12:54 +08:00
    坚果云
    huangqihong
        4
    huangqihong  
       2023-11-22 11:13:48 +08:00
    坚果云,免费版够用
    Radeon
        5
    Radeon  
       2023-11-22 11:14:24 +08:00
    不使用版本管理系统的同步都是瞎搞
    NBXX2018
        6
    NBXX2018  
       2023-11-22 11:17:57 +08:00
    我用 icloud 网盘同步体验很不错,除了安卓没办法用算不上真正的全平台。
    vsitebon
        7
    vsitebon  
       2023-11-22 11:22:59 +08:00   ❤️ 1
    说实话,一旦考虑全平台,尤其是 windows + iOS 的这种极端情况,没有除了它自家的同步以外更丝滑的方案了。。而且明年一月以后就涨价了
    unclezs
        8
    unclezs  
       2023-11-22 11:25:35 +08:00
    icloud
    jasonyang9
        9
    jasonyang9  
       2023-11-22 11:27:42 +08:00 via Android
    syncthing
    ipwx
        10
    ipwx  
       2023-11-22 11:29:26 +08:00   ❤️ 2
    去掉 iOS 就没那么多事情了。

    你真的需要在 iOS 上读写 Obisidian ?要不要把你的需求拆分成其他的普通笔记软件 + Obsidian ?
    alen_v
        11
    alen_v  
       2023-11-22 11:32:39 +08:00
    阿里云 oss + remotely save 用了很久了, ios 、android 、pc 、ipad 同步还不错。
    wipbssl
        12
    wipbssl  
       2023-11-22 11:33:00 +08:00
    git
    chaleaochexist
        13
    chaleaochexist  
       2023-11-22 11:34:18 +08:00
    我就是因为 obsidian 的同步功能用着不舒服, 然后切到 vscode + foam 了.
    shuxhan
        14
    shuxhan  
       2023-11-22 11:35:02 +08:00   ❤️ 1
    为什么你回出现同步等待时间过长和重新加载配置问题,我使用的是 syncthing ,默认在后台同步,换设备都是无感的,.obsidian 也一起同步了,插件和设置都一起同步的,并且有个好处就是我在这台电脑打开这个文件,换个电脑打开还是显示另一台电脑打开的页面,这样体验很好
    Merrkry
        15
    Merrkry  
       2023-11-22 11:35:07 +08:00
    我用过 remotely save, obsidian git 和 livesync ,实际体验下来 livesync 的体验是最好的。想同步插件和配置的话要好好配置同步黑名单,有一些在不同平台设置不一样,必定会覆写的就不要同步,我是这么写的。勉强够用,偶尔要折腾一下:

    ```
    node_modules, \.git, obsidian-livesync, workspace$, workspace\.json, workspace-mobile\.json, recent-files-obsidian, community-plugins\.json
    ```

    除此以外,要么用官方同步服务,要么挂载到 webdav 里直接打开。不太了解后者对于没有及时同步、修改冲突的情况怎么处理的,不太敢用。
    x3927
        16
    x3927  
       2023-11-22 11:38:36 +08:00
    icloud + git 手动同步
    ncepuzs
        17
    ncepuzs  
       2023-11-22 11:51:08 +08:00
    为什么不找人拼车使用官方同步服务?
    https://obsidian.md/blog/new-sync-plans/
    jinqzzz
        18
    jinqzzz  
       2023-11-22 11:53:02 +08:00
    原来用 s3 同步还不错,阿里云 oss 用的少还可以抹零,基本不花钱。
    现在只在内网用,直接挂载 smb 了。
    YaD2x
        19
    YaD2x  
       2023-11-22 11:54:57 +08:00 via iPhone
    别带 ios 了 在 ios 咋写笔记,去掉 ios syncthing 坚果云都可以
    muhahaha
        20
    muhahaha  
       2023-11-22 11:55:35 +08:00 via iPhone
    目前合租的官方同步,还是很方便的
    facat
        21
    facat  
       2023-11-22 11:55:48 +08:00
    syncthing
    sickoo
        22
    sickoo  
       2023-11-22 11:57:00 +08:00
    坚果云或者官方
    不推荐 iCloud 和 git ,原因:iCloud 同步慢,且有可能不稳定发生回档,写了一堆突然回头一看,给强制 pull 回档
    git sync 在 mac 和 windows 中经常发生冲突,也会各种 pull 回档,iPhone 手机不支持 git ,其他未知
    unclemcz
        23
    unclemcz  
       2023-11-22 12:02:47 +08:00 via Android
    坚果云
    tywtyw2002
        24
    tywtyw2002  
       2023-11-22 12:12:09 +08:00
    livesync + S3

    CouchDB 对文件的支持不是很好,所以附件图片存 S3 ,有其他插件可以存 S3.
    killva4624
        25
    killva4624  
       2023-11-22 12:19:35 +08:00
    用坚果云同步好像出了一次问题,没细排查,直接换 S3 了。
    yjhdlut301
        26
    yjhdlut301  
       2023-11-22 12:22:32 +08:00 via Android   ❤️ 6
    Onedrive
    xloong
        27
    xloong  
       2023-11-22 12:24:15 +08:00
    syncthing
    trimleo
        28
    trimleo  
       2023-11-22 12:34:43 +08:00
    用 r2 同步的,目前挺稳定
    EngAPI
        29
    EngAPI  
       2023-11-22 12:50:44 +08:00   ❤️ 1
    https://engapi.com/article/3646
    我又来骗点击了,哈哈。
    我用的是 win+ios ,目前良好
    zypy333
        30
    zypy333  
       2023-11-22 13:05:09 +08:00
    坚果云经常 workspace.json 冲突,好像现在没有单独设置排除的办法?不过也不太影响使用
    xiaowzp
        31
    xiaowzp  
       2023-11-22 13:19:03 +08:00 via Android
    GitHub
    trio
        32
    trio  
       2023-11-22 13:23:38 +08:00
    要不换 Notion
    logic159
        33
    logic159  
       2023-11-22 13:24:45 +08:00
    Onedrive + remotely save 用了很久了,ios 、win pc 同步还可以
    burndown
        34
    burndown  
       2023-11-22 13:37:46 +08:00
    remove save + cloudflare d2
    设备:公司电脑 + ios 手机 + mac pro
    Jaeger
        35
    Jaeger  
    OP
       2023-11-22 14:02:29 +08:00
    @Radeon #5 Git 之类的感觉只适合用来做数据备份,不适合用来做数据同步
    ldlywt
        36
    ldlywt  
       2023-11-22 14:11:36 +08:00
    七牛云很香啊,每个月还有免费的 2g ,配置又简单
    guochenglong
        37
    guochenglong  
       2023-11-22 14:14:10 +08:00
    坚果云或者 github
    DigitalG
        38
    DigitalG  
       2023-11-22 14:14:15 +08:00 via iPad
    @vsitebon 社区消息吗,涨到多少呀?看了下官网的 plan 只写了 24 年 1 月前注册存储空间的上限更高。没见说要涨到多少。
    cdswyda
        39
    cdswyda  
       2023-11-22 14:15:59 +08:00
    不太懂为何这么复杂,git 不就搞定了吗?

    要提交什么,不提交什么 都可以 gitignore 控制

    obsidian git 还能设置自动推送和拉取,考虑数据隐私的话,git 自建
    vsitebon
        40
    vsitebon  
       2023-11-22 14:16:45 +08:00
    @DigitalG #37 你仔细看的话,如果不现在买的话,明年一月以后是 96 刀一年 10 G ,现在是 96 刀一年 50 G ,但是之前一直都是 96 刀一年 50 G 。
    wzbrbj
        41
    wzbrbj  
       2023-11-22 14:17:38 +08:00
    Onedrive+1
    leefor2020
        42
    leefor2020  
       2023-11-22 14:18:09 +08:00
    我是 obsidian + dropbox
    kdwycz
        43
    kdwycz  
       2023-11-22 14:20:20 +08:00
    因为同步问题换回了 joplin
    hxzhouh1
        44
    hxzhouh1  
       2023-11-22 14:24:51 +08:00
    remotely-save + webdev
    congjinyebaiya
        45
    congjinyebaiya  
       2023-11-22 14:26:11 +08:00
    Cloudflare R2 ➕ remotely save ,插件配置真如上面说的,不同步也行,就第一次使用时手动配置一下,然后就不用了
    dif
        46
    dif  
       2023-11-22 14:32:03 +08:00
    鱼和熊掌不可兼得。想同步做的好,安全性就一定会差,例如 notion 。想好要安全性高,那么同步就有些麻烦。
    如果是 markdown 格式记录,那么 notion (有道云、印象)一份、obsiaian 一份,反正复制粘贴一下,写完的东西也很少会改动。这里只针对重要的笔记,不重要的随便写哪里都行。
    Seeyuyu
        47
    Seeyuyu  
       2023-11-22 14:42:30 +08:00 via iPhone
    onedrive
    hanssx
        48
    hanssx  
       2023-11-22 14:45:03 +08:00
    cloud sync 加密放到 onedrive
    BeautifulSoap
        49
    BeautifulSoap  
       2023-11-22 14:46:19 +08:00
    作为所有能想到的办法都试过最终从 obsidian 逃走的人表示,obsidian 跨 ios, windows 的最好办法就是氪金买官方服务。
    其他的话我推荐就是,要么 windows+android ,要么 mac+ios 。不存在不氪金就能良好体验 windows+ios 的第二种选项
    EngAPI
        50
    EngAPI  
       2023-11-22 14:58:28 +08:00
    @BeautifulSoap
    看看我上面的,我是 win+ios ,体验还不错,没有骂过娘。
    cppgohan
        51
    cppgohan  
       2023-11-22 15:05:10 +08:00
    效果最优应该是: obsidian sync ?

    https://obsidian.md/sync
    wocao666
        52
    wocao666  
       2023-11-22 15:08:41 +08:00
    github 啊,自己建个仓库不就行了吗
    bl
        53
    bl  
       2023-11-22 15:27:29 +08:00
    我大部分都是在电脑上,所以使用的 git
    Bumon
        54
    Bumon  
       2023-11-22 15:30:02 +08:00
    我用 git ,iPhone 和 iPad 可以用 ish 装 git ,再把路径映射一下实现同步,目前用起来感觉还行
    NoOneNoBody
        55
    NoOneNoBody  
       2023-11-22 15:35:05 +08:00
    如果新添加了插件,并且确认当前文档为最佳,可以整体传送到另一个设备,然后该设备去掉它当前笔记,新建(从目录导入)并同时导入目录内插件就是了
    不过我在 Android 这样重建,部分插件不起效,但我试过直接装也是不起效的,不知道是否该插件不兼容 Android

    如果不是协同编辑,是不需要实时同步的,一般单人多设备都不是协同编辑,肯定有时间差(同理还有相册这些)
    这样的话每次“同步”的逻辑实际上是异步备份,就是同名文件以一个标准决定保留哪一份(内容一致跳过),不同名文件以一个标准决定是否保留,找一个能实现这个逻辑的备份软件就够了
    AidenY
        56
    AidenY  
       2023-11-22 15:37:54 +08:00
    官方同步服务支持插件吗?
    jurassic2long
        57
    jurassic2long  
       2023-11-22 15:42:31 +08:00
    syncthing +1 我觉得非常好用, 除了手机同步时要开两个软件外, 其他一切完美
    devtiange
        58
    devtiange  
       2023-11-22 15:43:45 +08:00
    换 anytype
    loading
        59
    loading  
       2023-11-22 15:46:24 +08:00
    搭车问,使用 remotely-save 的话,是不是我的笔记都是直接暴露在对象存储里面。没有能加密的吗?
    wupher
        60
    wupher  
       2023-11-22 15:52:16 +08:00
    之前用 git 后来也是同步插件和设置也成订阅了
    kakki
        61
    kakki  
       2023-11-22 15:52:16 +08:00
    用 git 做同步工具的是自己写了个监视工具么?我还是觉得坚果和 onedrive 比较方便。
    liufhdk012
        62
    liufhdk012  
       2023-11-22 15:54:58 +08:00
    syncthing+icloud
    SoviaPhilo
        63
    SoviaPhilo  
       2023-11-22 15:56:57 +08:00
    cloudflare, 免费 10G 怎么刷都够了。

    onedrive 有个问题是鉴权稍久会过期, 麻烦。

    @loading 你要安全直接就不要公开桶, 私有桶是可以同步的
    jZEdn7k4
        64
    jZEdn7k4  
       2023-11-22 16:02:23 +08:00   ❤️ 1
    @AidenY 支持,官网写了
    CyberZum
        65
    CyberZum  
       2023-11-22 16:10:05 +08:00
    m1 mac + m1 ipad + iphone12, 用的 icloud 同步,iphone 端同步体验巨差,几乎每次打开都得重新从 icloud 下载要加载半天,还有可能加载失败卡住,ipad 和 mac 端倒还行,要不是 notion 不支持离线查看就用 notion 了,国内同时支持 markdown 和离线备份的 app 又没有,心态炸裂 orz
    crayhuang
        66
    crayhuang  
       2023-11-22 16:11:54 +08:00
    我个人觉得 iCloud 还可以啊
    ly529
        67
    ly529  
       2023-11-22 16:12:26 +08:00
    One dirve:经常冲突,造成大量临时文件
    Git:经常冲突,还得解决冲突
    在用的是 Remotely Save
    CyberZum
        68
    CyberZum  
       2023-11-22 16:12:30 +08:00
    @CyberZum 熊掌记倒是满足我的需求,就是太太太贵了,又不能买断
    princelai
        69
    princelai  
       2023-11-22 16:15:38 +08:00
    开始用 nextcloud 里存了一份,电脑间同步很好用,但是手机端 nextcloud 同步到本地不好用,然后又分别往 syncthing 和 resilio 里各存了一份
    forschers
        70
    forschers  
       2023-11-22 16:17:24 +08:00
    坚果云同步教程有么
    zero47
        71
    zero47  
       2023-11-22 16:26:45 +08:00
    可以用 iCloud 的,Windows 下 iCloud 体验也不错,测试过跨品牌(苹果,微软) oneDrive 和 iCloud 体验一样差,但 iOS 和 Mac 的话效果很好,甚至一边改了,另一边马上显示。
    SenLief
        72
    SenLief  
       2023-11-22 16:33:40 +08:00
    @ncepuzs 这个每个 vault 有密码吗?要不不是都能看到了。
    SenLief
        73
    SenLief  
       2023-11-22 16:34:18 +08:00
    @loading 可以加密的。
    zwpaper
        74
    zwpaper  
       2023-11-22 16:35:41 +08:00
    iCloud 没有强制配置目录保存在本地,不清理空间的方式,上次半天没同步下来,吓够呛。。。
    ncepuzs
        75
    ncepuzs  
       2023-11-22 17:05:01 +08:00
    @SenLief #72 每个 vault 可单独设置密码,需要登录车主的账号
    SenLief
        76
    SenLief  
       2023-11-22 17:08:29 +08:00
    @ncepuzs 不知道有没有早鸟的车主开车的,我还是挺想用官方同步的。
    yangxin0
        77
    yangxin0  
       2023-11-22 17:28:05 +08:00
    难道不是冲会员。
    iorilu
        78
    iorilu  
       2023-11-22 17:39:14 +08:00
    直接把仓库放在 onedrive 目录下不就自动同步了, 还需要折腾啥?

    为啥还要插件 Remotely Save
    xingye163
        79
    xingye163  
       2023-11-22 18:41:57 +08:00
    试过用百度网盘的目录同步,手机,PC ,群晖,三端备份同步。
    buddha
        80
    buddha  
       2023-11-22 18:47:09 +08:00
    Box.com sync
    wjx0912
        81
    wjx0912  
       2023-11-22 18:48:09 +08:00
    推荐 git 。可以回溯版本。obsidian git 可以设置每分钟自动提交。手动解决冲突更靠谱。

    webdav 貌似自动解决了冲突,其实出问题了更麻烦,丢文件了连个原因都不知道
    Cloud9527
        82
    Cloud9527  
       2023-11-22 18:50:58 +08:00
    Remotely Save + 阿里云 oss 基本不花钱。可以全平台,手机用同步也方便。就是设置啥的同步有点问题,不过能接受了。
    BeautifulSoap
        83
    BeautifulSoap  
       2023-11-22 18:52:31 +08:00
    @EngAPI 你这办法没办法同步插件和设置。而且你这办法有个更大的问题就是,你没考虑到两台 windows 下该怎么获得良好好的同步体验。

    假设家里一台 win 电脑公司一台 win 电脑,你要同步,通过 webdav 之类的可以同步笔记但无法同步插件和设置。也就是说每换一台电脑,你的插件、设置、快捷键都得重设一次。并且你在一台电脑改了一个设置并不会反应到另一台电脑上,你必须在另一台电脑上手动再设一次。解决这个问题的办法就是用 syncthing/onedrive 之类的把整个 obsidian 目录都同步了。这样恭喜你,为了同步一个 obsidian ,你同时用到了 syncthing/onedrive 以及 webdav 等多种同步方法
    Rorysky
        84
    Rorysky  
       2023-11-22 19:01:20 +08:00
    Dropbox
    mjar
        85
    mjar  
       2023-11-22 19:11:50 +08:00 via iPhone
    Self host live sync 换到了官方服务
    mjar
        86
    mjar  
       2023-11-22 19:13:43 +08:00 via iPhone
    @mjar 官方同步配置省事,可以自己选择是否同步插件、设置、快捷键等等,上限 50Gb 空间
    l6241425
        87
    l6241425  
       2023-11-22 19:20:06 +08:00
    只要涉及到 iOS ,感觉就逃不过 iCloud 啊。
    坚果云,Dropbox 等不能在 iOS 上使用
    l6241425
        88
    l6241425  
       2023-11-22 19:21:21 +08:00
    @leefor2020 #42 iOS 咋解决的
    Ironpan
        89
    Ironpan  
       2023-11-22 19:37:23 +08:00
    Resilio Sync, 我现在多个电脑, 手机, 都是用的这个同步. 免费.
    iorilu
        90
    iorilu  
       2023-11-22 19:45:36 +08:00 via Android
    @Cloud9527 怎么弄,阿里云 oss 有免费的?
    hamsterbase
        91
    hamsterbase  
       2023-11-22 19:50:17 +08:00   ❤️ 4
    我用 logseq 同步 obsidian , 然后再用 git 同步 logseq 。


    目前的目录结构是这样的

    .
    ├── .git
    ├── logseq-sync
    └── ── obsidian


    1. 首先在一台电脑上设置 git , 使用 git 备份所有的数据。 这样可以让知识库拥有完整的编辑历史,防止误删除

    2. 然后建立一个 logseq-sync 的文件夹,使用 logseq 官方的同步。 任何想要同步的设备,仅需登录 logseq 账户即可,无需 git 。logseq 会同步 logseq-sync 文件夹下的所有文件夹

    3. 在 logseq-sync 文件夹下新建一个 obsidian 文件夹,存放 obsidian 的数据。

    4. 在 logseq 的 config.edn 里配置 :hidden ["/obsidian"] , 这样可以防止 obsidian 的数据污染 logseq


    说一下我这样的缺点

    1. 不支持 iOS
    shizhibuyu2023
        92
    shizhibuyu2023  
       2023-11-22 20:30:49 +08:00
    用 icloud 同步,常开的电脑上用 obsidian git 自动提交
    leefor2020
        93
    leefor2020  
       2023-11-22 20:37:32 +08:00
    @l6241425 , 我手机上没用笔记软件.....
    kaedea
        94
    kaedea  
       2023-11-22 21:04:52 +08:00 via Android
    mark ,没有方便的多端同步方案是我还没从 Notion 迁移到 Obsibidian 的主要原因。
    ferock
        95
    ferock  
       2023-11-22 21:07:00 +08:00 via iPhone
    s3
    s4d
        96
    s4d  
       2023-11-22 21:10:52 +08:00
    都不够买官方的 Sync 吗?我买的早鸟号,用 Sync 很爽。
    kealm
        97
    kealm  
       2023-11-22 22:30:51 +08:00 via iPhone
    用 iCloud 在 macOS 和 iOS 之间同步,git 在 Windows 和 macOS 之间同步。理论上也能全部使用 iCloud ,但 Windows 上的体验实在一言难尽。
    Oxonomy
        98
    Oxonomy  
       2023-11-23 07:29:35 +08:00 via iPhone
    最好的同步软件是 notion
    Cloud9527
        99
    Cloud9527  
       2023-11-23 08:35:17 +08:00
    @iorilu 阿里云用量小的话,给你抹零了不收钱。
    wocao666
        100
    wocao666  
       2023-11-23 08:51:08 +08:00
    @ly529 Git 经常冲突好像是因为有时打开了笔记仓库之后,有些 obsidian 自己的 json 配置被修改了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2667 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 00:17 · PVG 08:17 · LAX 16:17 · JFK 19:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.