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

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

  •  
  •   Jaeger · 93 天前 · 10325 次点击
    这是一个创建于 93 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    你真的需要在 iOS 上读写 Obisidian ?要不要把你的需求拆分成其他的普通笔记软件 + Obsidian ?
    alen_v
        11
    alen_v  
       93 天前
    阿里云 oss + remotely save 用了很久了, ios 、android 、pc 、ipad 同步还不错。
    wipbssl
        12
    wipbssl  
       93 天前
    git
    chaleaochexist
        13
    chaleaochexist  
       93 天前
    我就是因为 obsidian 的同步功能用着不舒服, 然后切到 vscode + foam 了.
    shuxhan
        14
    shuxhan  
       93 天前   ❤️ 1
    为什么你回出现同步等待时间过长和重新加载配置问题,我使用的是 syncthing ,默认在后台同步,换设备都是无感的,.obsidian 也一起同步了,插件和设置都一起同步的,并且有个好处就是我在这台电脑打开这个文件,换个电脑打开还是显示另一台电脑打开的页面,这样体验很好
    Merrkry
        15
    Merrkry  
       93 天前
    我用过 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  
       93 天前
    icloud + git 手动同步
    ncepuzs
        17
    ncepuzs  
       93 天前
    为什么不找人拼车使用官方同步服务?
    https://obsidian.md/blog/new-sync-plans/
    jinqzzz
        18
    jinqzzz  
       93 天前
    原来用 s3 同步还不错,阿里云 oss 用的少还可以抹零,基本不花钱。
    现在只在内网用,直接挂载 smb 了。
    YaD2x
        19
    YaD2x  
       93 天前 via iPhone
    别带 ios 了 在 ios 咋写笔记,去掉 ios syncthing 坚果云都可以
    muhahaha
        20
    muhahaha  
       93 天前 via iPhone
    目前合租的官方同步,还是很方便的
    facat
        21
    facat  
       93 天前
    syncthing
    sickoo
        22
    sickoo  
       93 天前
    坚果云或者官方
    不推荐 iCloud 和 git ,原因:iCloud 同步慢,且有可能不稳定发生回档,写了一堆突然回头一看,给强制 pull 回档
    git sync 在 mac 和 windows 中经常发生冲突,也会各种 pull 回档,iPhone 手机不支持 git ,其他未知
    unclemcz
        23
    unclemcz  
       93 天前 via Android
    坚果云
    tywtyw2002
        24
    tywtyw2002  
       93 天前
    livesync + S3

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

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

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

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

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

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

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

    为啥还要插件 Remotely Save
    xingye163
        79
    xingye163  
       93 天前
    试过用百度网盘的目录同步,手机,PC ,群晖,三端备份同步。
    buddha
        80
    buddha  
       93 天前
    Box.com sync
    wjx0912
        81
    wjx0912  
       93 天前
    推荐 git 。可以回溯版本。obsidian git 可以设置每分钟自动提交。手动解决冲突更靠谱。

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

    假设家里一台 win 电脑公司一台 win 电脑,你要同步,通过 webdav 之类的可以同步笔记但无法同步插件和设置。也就是说每换一台电脑,你的插件、设置、快捷键都得重设一次。并且你在一台电脑改了一个设置并不会反应到另一台电脑上,你必须在另一台电脑上手动再设一次。解决这个问题的办法就是用 syncthing/onedrive 之类的把整个 obsidian 目录都同步了。这样恭喜你,为了同步一个 obsidian ,你同时用到了 syncthing/onedrive 以及 webdav 等多种同步方法
    Rorysky
        84
    Rorysky  
       93 天前
    Dropbox
    mjar
        85
    mjar  
       93 天前 via iPhone
    Self host live sync 换到了官方服务
    mjar
        86
    mjar  
       93 天前 via iPhone
    @mjar 官方同步配置省事,可以自己选择是否同步插件、设置、快捷键等等,上限 50Gb 空间
    l6241425
        87
    l6241425  
       93 天前
    只要涉及到 iOS ,感觉就逃不过 iCloud 啊。
    坚果云,Dropbox 等不能在 iOS 上使用
    l6241425
        88
    l6241425  
       93 天前
    @leefor2020 #42 iOS 咋解决的
    Ironpan
        89
    Ironpan  
       93 天前
    Resilio Sync, 我现在多个电脑, 手机, 都是用的这个同步. 免费.
    iorilu
        90
    iorilu  
       93 天前 via Android
    @Cloud9527 怎么弄,阿里云 oss 有免费的?
    hamsterbase
        91
    hamsterbase  
       93 天前   ❤️ 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  
       93 天前
    用 icloud 同步,常开的电脑上用 obsidian git 自动提交
    leefor2020
        93
    leefor2020  
       93 天前
    @l6241425 , 我手机上没用笔记软件.....
    kaedea
        94
    kaedea  
       93 天前 via Android
    mark ,没有方便的多端同步方案是我还没从 Notion 迁移到 Obsibidian 的主要原因。
    ferock
        95
    ferock  
       93 天前 via iPhone
    s3
    s4d
        96
    s4d  
       93 天前
    都不够买官方的 Sync 吗?我买的早鸟号,用 Sync 很爽。
    kealm
        97
    kealm  
       93 天前 via iPhone
    用 iCloud 在 macOS 和 iOS 之间同步,git 在 Windows 和 macOS 之间同步。理论上也能全部使用 iCloud ,但 Windows 上的体验实在一言难尽。
    Oxonomy
        98
    Oxonomy  
       93 天前 via iPhone
    最好的同步软件是 notion
    Cloud9527
        99
    Cloud9527  
       93 天前
    @iorilu 阿里云用量小的话,给你抹零了不收钱。
    wocao666
        100
    wocao666  
       93 天前
    @ly529 Git 经常冲突好像是因为有时打开了笔记仓库之后,有些 obsidian 自己的 json 配置被修改了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2535 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.