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

obsidian 怎么 windows 跟 mac 同步呢,有什么方案吗。

  •  
  •   shilianmlxg · 2022-06-15 10:15:32 +08:00 · 8935 次点击
    这是一个创建于 877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坚果云的 webDav 靠谱吗

    这个教程没看懂

    https://zhuanlan.zhihu.com/p/469680737

    从那个 4.5 windows RealTimeSync 端设置 的命令行开始 不知道命令行要输入什么了

    67 条回复    2023-03-06 20:43:57 +08:00
    chucongqing
        1
    chucongqing  
       2022-06-15 10:22:39 +08:00
    不考虑移动端的话,直接 git
    shenyansycn
        2
    shenyansycn  
       2022-06-15 10:24:24 +08:00
    坚果云等云盘的同步。
    sggggy
        3
    sggggy  
       2022-06-15 10:24:47 +08:00
    我是 syncthing
    ipwx
        4
    ipwx  
       2022-06-15 10:31:25 +08:00
    1. 坚果云的 WebDav 我印象中用 Joplin 容易冲突。不知道 Obsidian 怎么样,但我想这可能是 WebDav 的固有缺陷 —— 依赖客户端的冲突解决能力。

    2. 所以我会更倾向于使用自带客户端的同步盘。其实按道理坚果云自己的同步盘效果还可以,冲突解决也还行。直接把 Obsidian 的 Vault 塞进去就行了。

    3. 我自己用的是 Seafile 自建网盘,用的 Seafile 的同步客户端。
    likelylee
        5
    likelylee  
       2022-06-15 10:32:04 +08:00
    确定使用坚果云的话,可以考虑装插件 remotely save ,支持 webdav 双向同步,且支持加密。如果不是必须 webdav 的话,更建议用 obsidian git ,随便挂到 git 服务就行,还能支持版本。
    wdd2007
        6
    wdd2007  
       2022-06-15 10:32:27 +08:00
    我是用的 Git
    SenLief
        7
    SenLief  
       2022-06-15 10:33:59 +08:00 via iPhone
    git 自带版本控制。
    yghack
        8
    yghack  
       2022-06-15 10:40:17 +08:00
    remotely save + 自建 nas webdav

    之前是 minio 搭的 s3 ,后来发现还是 webdav 方便
    shilianmlxg
        9
    shilianmlxg  
    OP
       2022-06-15 10:45:52 +08:00
    请问入门 nas 用什么好呢 租房适合用 nas 吗
    shilianmlxg
        10
    shilianmlxg  
    OP
       2022-06-15 10:46:33 +08:00
    @yghack 请问入门 nas 用什么好呢 租房适合用 nas 吗 建议白群晖还是黑群晖呢
    shilianmlxg
        11
    shilianmlxg  
    OP
       2022-06-15 10:47:40 +08:00
    @likelylee 看到官网上说的之后貌似不会继续支持 git 了.请问这消息属实吗
    lmoon
        12
    lmoon  
       2022-06-15 10:48:57 +08:00   ❤️ 1
    我直接存 onedrive
    shilianmlxg
        13
    shilianmlxg  
    OP
       2022-06-15 10:52:24 +08:00
    @shenyansycn 大佬 问下 坚果云会有 每日 2000 次改动限制请问是吗?
    Terry05
        14
    Terry05  
       2022-06-15 10:55:38 +08:00
    用 git 管理是最完美的方案了
    dwSun
        15
    dwSun  
       2022-06-15 11:16:27 +08:00
    @shilianmlxg #11 哪里的消息,发一下看看,本来 git 支持也是第三方插件实现的,不可能官方给这个插件封了吧
    Hurriance
        16
    Hurriance  
       2022-06-15 11:19:21 +08:00
    用的 iCloud
    shilianmlxg
        17
    shilianmlxg  
    OP
       2022-06-15 11:26:53 +08:00
    @dwSun 记错了 家人们 是 logseq https://v2ex.com/t/824640
    lanif
        18
    lanif  
       2022-06-15 11:39:11 +08:00
    cubarco
        19
    cubarco  
       2022-06-15 11:50:21 +08:00
    用 livesync 插件,不过要自己搭个服务端
    GP1
        20
    GP1  
       2022-06-15 11:55:31 +08:00
    OneDrive 、iCloud
    liyuanbicyqq
        21
    liyuanbicyqq  
       2022-06-15 12:11:53 +08:00
    我用的群晖的 drive
    br_wang
        22
    br_wang  
       2022-06-15 12:12:15 +08:00
    搞个 dropbox ,共享下文件。。
    Immortal
        23
    Immortal  
       2022-06-15 12:13:59 +08:00
    @shilianmlxg #11
    git 是第三方的插件哇 和官网有啥关系
    https://github.com/denolehov/obsidian-git
    coderwdd
        24
    coderwdd  
       2022-06-15 12:20:00 +08:00
    bigxianyu
        25
    bigxianyu  
       2022-06-15 12:28:18 +08:00 via Android
    推荐 syncthing
    BeautifulSoap
        26
    BeautifulSoap  
       2022-06-15 12:33:20 +08:00   ❤️ 7
    作为在 obsidian 同步这方面被折腾个半死的表示,obsidian 如果不差钱建议直接买官方的同步服务,省心而且真 全平台同步

    如果愿意折腾的话同步方法很多,但都有自己的问题

    1. syncthing 如果你能确保 syncthing 做好穿透的话,那么 syncthing 是比较好的选择。不光能同步笔记,还能将所有插件、插件设置、obisidian 设置都全平台同步。但是 syncthing 在 iPhone 或 iPad 上没用,所以如果想同步到这上面的话 syncthing 做不到

    2. icloud, onedrive 之类的网盘。同理做不到全平台,同步到 iCloud 的话你就没法在 android 上实时同步,同步到 Onedrive 等其他网盘的话,你就没法在 iPhone 或 iPad 上实时同步,并且这些网盘的实时同步在 android 也是挺麻烦的

    3. git 。用 git 同步必须在所有电脑上都装上 git 和配置认证,我个人是觉得太麻烦了就没搞。而且不知道 obsidian 的同步是只能同步笔记还是连所有插件、设置都一并同步了

    4. 自建 obsidian self-hosted livesync 。这个是真的很强大,可以多端实时同步输入。但是我用过发现经常会出现冲突和不明原因的同步失败或者文件长时间等待同步不动。这种方式只能同步笔记和插件,没法同步 obsidian 的设置和插件设置。而且同步服务器必须自己搭建。

    5. remotely save 插件。这个算是目前唯一能做到真真正正全平台同步的方法了。搞个 webdav 或者随便整个 s3 之类的,就能做到电脑、android 、ios/ipad 全平台同步。但是有个致命的缺点是不能同步 obsidian 的设置和插件以及插件设置,你想在新电脑上同步的话,新电脑上的设置必须全部重新设置插件重新装(测试中的那个同步设置功能千万别用,添加个新设备就直接全平台覆盖掉你的就设置了)


    鉴于 obsidian 的这同步实在太折腾又差钱,我最后同时用了 syncthing+remotely save 两种同步方法。电脑之间用 syncthing 同步,这样可以同步下我所有的设置和插件。然后所有电脑装上 remotely save 插件,把笔记再实时备份到 s3 ,andorid 和 ipad 使用 s3 进行同步。

    经过上面折腾我的感想是,想要用 obsidian 做全平台同步,那么要么买官方的服务,要么就干脆别用 obsidian ,实在太折腾了
    TateLiao
        27
    TateLiao  
       2022-06-15 12:37:26 +08:00
    git
    huiyanpohundh123
        28
    huiyanpohundh123  
       2022-06-15 12:53:13 +08:00   ❤️ 2
    没想到吧 icloud 有 windows 版本
    shilianmlxg
        29
    shilianmlxg  
    OP
       2022-06-15 13:41:05 +08:00
    @BeautifulSoap 谢谢大佬 没想到可以连设置 还有插件的设置都可以同步. 是插件设置很复杂嘛...还没装过插件
    zololiu
        30
    zololiu  
       2022-06-15 14:02:19 +08:00
    推荐个 obsidian 笔记同步插件:LiveSync ,一直在用,很稳很放心。
    https://github.com/vrtmrz/obsidian-livesync
    whyiyhw
        31
    whyiyhw  
       2022-06-15 14:08:45 +08:00
    自己有服务器的话,
    可以考虑用 remotely save 插件,配合 上 webdev 协议去同步
    webdev 服务端 用 [https://github.com/hacdias/webdav]( https://github.com/hacdias/webdav)
    Aaron01
        32
    Aaron01  
       2022-06-15 14:10:37 +08:00 via Android
    @zololiu 这个试过,真心不太稳定啊
    songdezu
        33
    songdezu  
       2022-06-15 14:12:01 +08:00 via iPhone   ❤️ 1
    为啥现在是个猫猫狗狗的软件就要全平台同步?这本身就是个伪需求,只有少数 nerd 程序员吃饱撑的没事干切换平台打字
    neochen13
        34
    neochen13  
       2022-06-15 14:14:11 +08:00   ❤️ 1
    @ipwx joplin 官方 github 下的 issue 中,提到了不建议用坚果云,因为坚果云 webdav 是不完全标准,且有频次限制,免费付费都有,1500 次就可能失败,丢失数据
    BeautifulSoap
        35
    BeautifulSoap  
       2022-06-15 14:20:34 +08:00
    @shilianmlxg 就算不用插件,obsidian 的设置你总归要同步的吧。如果不能同步设置的话,你换一台电脑 obsidian 所有设置项都必须重新设置一遍:包括快捷键,颜色主题,编辑器设置,还有那一大堆的核心插件设置等等等等所有一切设置。我相信大部分人是没有这个耐心的。

    而且用 Obsidian 总归是要用那么一两个插件的,到时候换一台电脑这些插件和插件的设置同步又是让你头大
    BeautifulSoap
        36
    BeautifulSoap  
       2022-06-15 14:26:43 +08:00
    @songdezu 建议嘴巴放干净点,不能多平台同步你花了这么大心血写的笔记和记录的那么多知识只能在电脑上看?一年 365 天就天天电脑不离身么,没个多平台同步出门在外或者身边没电脑的时候你想确认下某个知识点就只能抓瞎呗
    iniMeow
        37
    iniMeow  
       2022-06-15 14:28:07 +08:00
    我用的 OneDrive ,同步盘,很方便
    pright
        38
    pright  
       2022-06-15 14:33:17 +08:00
    Owncloud
    jakes
        39
    jakes  
       2022-06-15 14:43:47 +08:00
    自建黑群 NAS:

    1. macOS/Windows:Synology Drive 同步
    2. iOS:remotely save + Synology WebDAV 同步
    monkeyzsf
        40
    monkeyzsf  
       2022-06-15 14:44:31 +08:00
    @iniMeow OD 不好同步 Android 吧
    rpman
        41
    rpman  
       2022-06-15 14:48:49 +08:00
    @shilianmlxg
    只是 Logseq 官方不维护集成的 Git 了, 因为以前做成了登陆 UI, 引导了太多非技术用户使用 Git, 客服不过来了
    外面的 Git 可以随便用, 也有插件在接手
    dier
        42
    dier  
       2022-06-15 14:52:11 +08:00   ❤️ 1
    我分享一下我目前在用的一种方式

    我因为有 Microsoft 365 所以我直接把 Obsidian 的库整个放在 One Drive 中。
    同时在 PC 上安装了 iCloud 客户端。
    然后用 FreeFileSync 预设任务自动同步这两个目录之前的更改。
    修改的内容及时由 One Drive 上传,同时 FreeFileSync 触发自动任务同步到 iCloud 目录。
    在手机上就能及时查看了。
    shilianmlxg
        43
    shilianmlxg  
    OP
       2022-06-15 15:04:00 +08:00
    @songdezu emmmmmmmm 只是 win + mac 公司是 win 在公司摸鱼写写笔记 回家 家里是 mac.............
    shilianmlxg
        44
    shilianmlxg  
    OP
       2022-06-15 15:04:32 +08:00
    @rpman 谢谢大佬科普
    shilianmlxg
        45
    shilianmlxg  
    OP
       2022-06-15 15:05:24 +08:00
    @neochen13 谢谢大佬科普
    shilianmlxg
        46
    shilianmlxg  
    OP
       2022-06-15 15:07:47 +08:00
    @dier 66666666 链接里就是这个 FreeFileSync
    但是用不懂 那几个 ffs.batch ffs.real 这几个文件 还有那命令行真不知道输入什么,教程里只有命令的截图.
    dier
        47
    dier  
       2022-06-15 15:54:02 +08:00
    `.ffs_batch`文件就是同步的操作记录。你安装完 FreeFileSync 之后,打开绿色图标的那个软件,然后“新建”一个任务,右边的两个框中靠左边的是“源目录”,靠右边的是“目标目录”。你把两个目录选择好之后,在右边框的顶部有个“小三角”展开可以选择同步方式:双向、镜像、更新、自定义。看你想要哪种,配置好点左上角的保存。将这个操作保存到一个你知道的位置。
    然后打开红色图标“RealTimeSync” ,要监视的目录从上到下依次选“源目录”,“目标目录”。命令行的格式如下:`"C:\Program Files\FreeFileSync\FreeFileSync.exe" "H:\OneDrive\Tools\FreeFileSync\BatchRun.ffs_batch"` 前面是 FreeFileSync 的执行程序路径,后面是刚才保存的任务路径。两个路径分别用双引号引起来。中间用空格隔开。然后点开始就能在检测到两个目录有差异时执行你之前预设的同步操作
    neptuno
        48
    neptuno  
       2022-06-15 17:00:18 +08:00
    wps 云文档,有同步文件夹功能(🐶),话说跟坚果云相比还挺便宜的
    ncepuzs
        49
    ncepuzs  
       2022-06-15 17:22:59 +08:00
    从上面看下来,不会就我一个人用的官方同步吧?

    f0rger
        50
    f0rger  
       2022-06-15 18:31:02 +08:00 via iPhone
    目前用插件里面的 sync ,通过 cos 或者 oss 同步,暂时没什么问题
    1002xin
        51
    1002xin  
       2022-06-15 20:50:19 +08:00 via iPhone
    Dropbox
    yqq0312
        52
    yqq0312  
       2022-06-15 21:41:57 +08:00
    用坚果云 2 年多了,很稳定,同步从来没有出过问题
    vsitebon
        53
    vsitebon  
       2022-06-15 22:43:23 +08:00
    @ncepuzs 还有我一个(🐶)
    skatinglynx11
        54
    skatinglynx11  
       2022-06-15 23:38:10 +08:00 via iPhone
    Icloud 多个客户端秒同步
    xtx
        55
    xtx  
       2022-06-16 00:14:38 +08:00 via iPhone
    用的 remotely save+群晖 webdav
    ltkun
        56
    ltkun  
       2022-06-16 00:43:04 +08:00 via Android
    syncthing 全平台
    crazt
        57
    crazt  
       2022-06-16 07:40:09 +08:00
    直接放在 Dropbox 里,目前使用体验很完美。
    hymxm
        58
    hymxm  
       2022-06-16 09:02:19 +08:00
    dropbox +1
    shenyansycn
        59
    shenyansycn  
       2022-06-16 09:23:38 +08:00
    @shilianmlxg 不是用坚果云的 webdav ,是用坚果云的同步文件夹功能,反正都是具体的 md 文件。同样其他网盘也有一样的功能。
    googl8812
        60
    googl8812  
       2022-06-16 09:32:06 +08:00
    Syncthing + OneDrive
    marcong95
        61
    marcong95  
       2022-06-16 09:52:24 +08:00
    不考虑 iOS/iPad OS 的话坚果云理论上没啥问题

    考虑的话,我发现用 iSH 上用 git 操作 Logseq 文件夹也挺可以的。迫于贫穷,不舍得 Working Copy 的 ¥ 128

    官方支不支持 git 也挡不住我手动敲指令
    kdwycz
        62
    kdwycz  
       2022-06-16 10:19:48 +08:00
    我用的 Onedrive ,然而移动端不支持这种同步方式。就把笔记方案回滚到 Joplin 了
    shilianmlxg
        63
    shilianmlxg  
    OP
       2022-06-16 11:12:50 +08:00
    @dier 谢谢大佬
    albert990624
        64
    albert990624  
       2022-06-16 12:16:57 +08:00 via iPhone
    阿里云 oss
    zololiu
        65
    zololiu  
       2022-06-16 12:29:52 +08:00
    @Aaron01 我用了 3 个月了,一直很稳定,没出过问题。
    xe2VcontextHand
        66
    xe2VcontextHand  
       2022-07-09 09:29:58 +08:00
    电脑端还好,iOS 上文件系统的限制比较麻烦,不过还好有 iSH ,git 手动同步了
    byteboy
        67
    byteboy  
       2023-03-06 20:43:57 +08:00   ❤️ 1
    兜兜转转都试了,最后还是通过 LiveSync 自建同步服务。把 IOS 平台,Mac ,windows ,安卓手机,linux 桌面都同步了。没敢用他的自动同步,用手动同步每次点两下(源先点同步,另外一个平台再点一下),还是很稳的。插件和配置什么的,直接拷贝过去了,反正平时动得也不多 😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2199 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.