• 请不要在回答技术问题时复制粘贴 AI 生成的内容
SoyaDokio
V2EX  ›  程序员

请教使用 Joplin 的 V 友们如何多端备份

  •  
  •   SoyaDokio · Aug 8, 2023 · 7016 views
    This topic created in 1189 days ago, the information mentioned may be changed or developed.

    之前用的印象笔记,结果这么多年过去一个个后期之秀超过去,它却仍然只想着让已经把 VIP 开到 2025 年的我开 VVIP ,然后前两个月终于下定决心转战 Joplin ,截至目前体验非常舒适,只有一点担心,一个服务端万一数据被端了呢?比如我正在使用的是日本云服务供应商 InfiniCloud 免费提供的 WebDAV ,我就担心它哪天不服务了我数据不就受影响么。所以想要请教一下使用 Joplin 的朋友们你们是如何面对这个问题的?

    66 replies  •  2026-11-09 01:19:18 +08:00
    monkey110
    monkey110
    Aug 8, 2023
    1
    用过 Joplin ,以前用坚果云 webdav 同步,后来有一次文件给我同步丢了。
    现在换成 obsidian,用群晖 drive 同步体验挺好。InfiniCloud 体验过尚可,备份简单啊随便一个百度云盘都能多端同步吧。
    billlee
    billlee
    Aug 8, 2023 via Android
    2
    服务端挂了也不影响本地数据啊,只要本地有多台设备,就相当于有多副本了
    lagrahhn
    lagrahhn
    Aug 8, 2023
    3
    微软的 OneDrive ,我觉得还不错
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    4
    @billlee #2 可能是被害妄想症作怪,总想着多端备份...
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    5
    @lagrahhn #3 印象不好,因为至今没搞明白微软账号中个人账号和公司学校账号的区别,微软的逻辑没搞通...
    mineralsalt
    mineralsalt
    Aug 8, 2023
    6
    Joplin 太丑了, 也谈不上好用, 推荐 obsidian , 用纯文件的方式管理, 更灵活
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    7
    @mineralsalt #6 我使用 Joplin 就是在知乎上看到 @韦易笑 推荐的,他提到他的笔记工作流是使用 Joplin 同步,然后用 Obsidian 编辑,然后也都下载回来了。只是后来使用 Joplin 后觉得挺好用的,同时也很忙,就一直没有尝试 Obsidian 。
    听你这么说了,我得尝试一下然后试试它俩的串联。
    mineralsalt
    mineralsalt
    Aug 8, 2023❤️1
    8
    @SoyaDokio #7 那韦易笑这个人还真是个搞笑的, 这不是脱裤子放屁么, 直接用同步盘不就搞定了, 或者用 git, rsync, webdav 等等随便什么文件同步工具都好用, 还用专门用 joplin 去同步, 脑洞有点大
    luojianxhlxt
    luojianxhlxt
    Aug 8, 2023
    9
    joplin 的同步我放弃了
    以前用坚果云,结果坚果云 webdav 有并发限制导致 joplin 文档丢失
    后来改用 s3 ,结果隔三岔五报错不同步、不解密文档

    惹不起,我换 obsidian 了
    dann73580
    dann73580
    Aug 8, 2023❤️2
    10
    坚果云有速率限制,这个是坚果云的问题。
    你完全可以利用 rclone 定时把 webdav 和 onedrive 同步,就实现多端同步了。
    shyangs
    shyangs
    Aug 8, 2023
    11
    @monkey110

    Joplin 不支援 Jianguoyun (堅果雲) 和 pCloud . (在官方網站 FAQ 有寫)
    5waker
    5waker
    Aug 8, 2023
    12
    我用的是 tx 云的 s3 ,mac 、linux 、windows 3 端同步,目前还没出现丢失的情况。就是 android 无法解密,不清楚什么情况。
    我认为国内的 ali 或 tx 的 s3 都可以用,做好加密基本没啥问题。
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    13
    @mineralsalt #8 可能是为了跨平台吧,笔记 Joplin 的多平台好像支持比较好
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    14
    @luojianxhlxt #9 会不会是 S3 这边的网络问题?这说得我好怕阿,数据丢失最可怕了。
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    15
    @dann73580 #10 刚去了解了下 rclone ,正是我需要的,感谢老哥分享!
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    16
    SoyaDokio
    SoyaDokio
    OP
    Aug 8, 2023
    17
    @5waker #12 听起来也是个不错的方案,我还不知道 tx 和 ali 也有 S3 ,去了解一下。
    shyangs
    shyangs
    Aug 8, 2023
    18
    @5waker

    桌面版(windows 、linux)和行動版(android)的 Joplin 最好是同版本,如果不是的話都升級到最新版,新版本的加密演算法有改過.
    nightwitch
    nightwitch
    Aug 8, 2023 via Android
    19
    用腾讯云 cos 同步,一个月两毛钱
    conglovely
    conglovely
    Aug 8, 2023
    20
    通过群晖的 WEBDAV 同步,目前用着还好😁
    woyaojizhu8
    woyaojizhu8
    Aug 8, 2023❤️1
    21
    syncthing
    同步到本地路径也可以
    laozorg
    laozorg
    Aug 8, 2023
    22
    docker 把文件映射到本地 然后用 chatgpt 帮你写一个脚本 每天执行一次备份到任何地方 你想备份几个地方都行
    ltkun
    ltkun
    Aug 8, 2023
    23
    joplin-server 同步速度超级快 一个 docker 就行
    graycoral
    graycoral
    Aug 9, 2023
    24
    之前用的 onedrive ,onedrive 似乎对文件大小有限制,之后用的七牛云 s3 同步
    MoRanjiang
    MoRanjiang
    Aug 9, 2023
    25
    以前用 OneDrive ,现在迁移到了 Obsidian + GitHub ,两台电脑都会自动同步
    fbichijing
    fbichijing
    Aug 9, 2023❤️1
    26
    对于 Joplin ,首先关于你说的多端备份问题,我的使用场景可能和很多人不太一样,所以备份方式也有些不同。

    Joplin 作为开源软件,个人十分喜欢,因为不用顾及到破解啊之类的内心或多或少的内疚感,另外也没有隐私方面的问题。但是说到软件本身——很多人都用它来保存 markdown 类型的笔记——就不得不提它的文件保存方式。它和大部分其他 markdown 阅读器不同,使用数据库的方式来保存笔记,其他很多都是单文件格式的。基于数据库的模式,我猜测可能是这种模式可能是对于软件的搜索和显示等有其优越的地方。但是,这种模式却有着比较大的问题,造成了一些其他方面的不便。

    为什么 .txt 这种文本格式的使用频率如此之高,其中一个最简单的原因是这种格式的文件简单,不容易出问题,而且几乎兼容所有系统。随便往别的系统一丢,很有可能都能够正常读取出来。而 .txt 的问题也很明显,对于代码之类或者 latex 等都不能很好显示,至少对于人类的阅读不理想,所以很多写程序的人都喜欢使用 markdown 等这种带有 css 显示的来保存。但文件的 markdonw 的保存形式,也有着类似 .txt 的优点,在没有安装 markdown 显示器的电脑,虽然没有那些漂亮的渲染,也大部分情况下能正常地阅读。而基于数据库的话则无法做到这点,它某种程度上抑制了文件的可迁移能力。简而言之,你要在别的电脑上阅读这部分笔记,就必须装上 Joplin ,不然几乎无法读取。

    另一方面,Joplin 的文件比如图片都是以导入的形式在管理。自然也没有但文件模式灵活。云端的备份我记得很多云的备份软件都是可以基于不同字节来进行同步,如果是这样的话就还好。如果是有改动就备份整个文件的话,流量方面就够呛了。

    可能因为其不够灵活,所以我个人在尝试过这个软件之后,不太想将笔记放在上面。我觉得单文件形式更加自由一些。但是,我将 Joplin 的使用场景放在别的方面。

    我发现它的网页剪切功能还是相当不错的,在经过多次尝试对比之后,如果以 100 作为满分的话,它的网页剪切功能个人觉得大概有 65-75 分。而 Chrome 的插件 SingleFile 的效果个人觉得有 85 分或以上。Single File 的保存效果虽然好,但是文件一多,不利于这些单文件的阅读,索引和搜索。不过,如果将这两者结合起来的话,就有相当不错的效果。

    SingleFile 保存页面(因为可以选择想要的保存,很多情况下效果比 Joplin 的好) >> 一段时间文件多了之后 >> 打开这些文件 >> 通过 Joplin 插件将其导入到 Joplin 软件中归类,加标签和索引。

    效果出奇的好!

    我把库做在 U 盘上,通过 Joplin 将库文件链接到这上面。即插即用,一段时间后使用 FreeFileSync 备份到家里的电脑里面。个人觉得挺不错的。

    稍微吐嘈一下,Joplin 的全屏阅读模式效果不太理想,软件的工具栏等占据了太大空间,在小屏幕的电脑上面,阅读的空间个人觉得还是太小了一些。
    lingo
    lingo
    Aug 9, 2023
    27
    joplin + caddy-webdav

    webdav 不服务了你本地每个端都有全部的数据。
    主要是换 webdav 的时候,先全量导出备份一份,再到同步设置里注意好 上传本地到 webdav 和 删除本地从 webdav 导入 这俩按钮就行。
    熟悉了熟悉了同步设置里的这俩按钮,我感觉想丢文件还是挺难的。
    fengchang
    fengchang
    Aug 9, 2023❤️1
    28
    我用的是 Cloudron 管理我这些 self-hosting service ,关于 Cloudron 我之前写过一篇文章介绍 https://www.v2ex.com/t/720905

    有了 Cloudron 之后可以一键安装 Joplin server https://www.cloudron.io/store/org.joplinapp.cloudron.html

    然后我的 Cloudron 跑在一家廉价 vps 上,每日备份放在 AWS S3 上。这两个不会一起挂掉。
    zent00
    zent00
    Aug 9, 2023 via iPhone
    29
    自建 WebDAV ,所有设备都跟这个 WebDAV 同步。然后备份的话,每天凌晨会自动备份 Joplin 的目录到对象存储。
    touchmii
    touchmii
    Aug 9, 2023
    30
    joplin 那个文件命名是 uuid 不方便外部编辑器, 还是 obsidian 比较好用点.
    yunyuyuan
    yunyuyuan
    Aug 9, 2023
    31
    rclone 定时同步到 nas 里
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    32
    @conglovely #20 用自己的服务器,突出一个稳字
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    33
    @woyaojizhu8 #21 感谢老哥分享新工具,这个 syncthing 居然还是个 P2P 的,可以多端加速,有点意思。
    loocao
    loocao
    Aug 9, 2023
    34
    在家里的 NAS 上部署 WebDAV ,加上家里电信宽带有外网 IP ,配合 DDNS ,完美解决
    qqjt
    qqjt
    Aug 9, 2023
    35
    自己的 nextcloud ,webdav 同步,效果 ok 。
    skiy
    skiy
    Aug 9, 2023
    36
    我用 OD 备份,没有问题。曾经自建或者用过坚果的 webdav ,有时候会有冲突。

    OD 就没有过问题。
    Nem0
    Nem0
    Aug 9, 2023
    37
    一直用 cos ,没出过问题,四五个客户端
    5waker
    5waker
    Aug 9, 2023
    38
    @shyangs 都是官网最新的,不过 android 我后面也不用了,没这个使用场景
    azuginnen
    azuginnen
    Aug 9, 2023❤️4
    39
    @fbichijing #26 用 sqlite 是为了全文索引吧,用了 fts4 快的很,logseq 也用了这个 https://twitter.com/logseq/status/1380912972042625026

    不过如此他数据就存了两份。

    另外 joplin 最好的一点是作为一个笔记软件,他不会教你做人,什么双链笔记重新定义人生,第二大脑啥的。

    有些笔记软件花里胡哨的。
    shijingshijing
    shijingshijing
    Aug 9, 2023
    40
    @touchmii 不要试图手动直接操作 Joplin 管理的 md 文件,用自带的切换外部编辑器功能,很好用的。
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    41
    @laozorg #22 连脚本都让 chatgpt 写了 果然聪明人就是效率高
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    42
    @MoRanjiang #25 查了下 Obsidian + Github 的方案,感觉还不错,唯一需要担心的就是哪天梯子断了。不过可以切换到 Gitee 算是个灾备。
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    43
    @fbichijing #26 感谢老哥的耐心解答,让我了解了 Joplin 的实现方式(之前尝试找过 Joplin 的数据源文件夹但没找到就放弃了,原来它本来就不是以文件为数据源的),也明白了这种以 DB 为数据源的实现方式的优缺点,少走许多弯路阿。
    这回下定决心上 Obsidian 了。
    另外分享的 SingleFile 插件做剪藏,然后由 Joplin 归纳整理的工作流感觉也很好。
    再次感谢。
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    44
    @lingo #27 确实,这俩手动按钮让人安心不少
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    45
    @touchmii #30 我也发现了,在备份服务器上的都是一些以 uuid 为文件名、以 .md 为后缀的文本文件,然后文件内容是纯文本笔记的内容和一些属性,还有些文件内容是二进制文件的信息,这导致我会很依赖 Joplin ,万一将后来出了问题,或者我有迁移的需求,这可能会对我产生阻碍。
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    46
    @loocao #34 现在就是电信也不好申请公网 IP 了,羡慕中...
    HiUSB
    HiUSB
    Aug 9, 2023
    47
    一直是 Joplin + 阿里云的 OSS 同步,2 年了也没遇到问题,速度贼快。冲了十块钱现在余额还有 8 块多,用不完根本用不完😂
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    48
    @HiUSB #47 虽然知道 tx 和 ali 的对象存储便宜,但第一次实感这么便宜,俺也去整一个当备份,哈哈哈哈。
    samueler2016
    samueler2016
    Aug 9, 2023
    49
    @HiUSB 阿里云 oss 不怕被人刷吗...
    samueler2016
    samueler2016
    Aug 9, 2023
    50
    OneDrive 吧,或者自建 webdav...
    SoyaDokio
    SoyaDokio
    OP
    Aug 9, 2023
    51
    @samueler2016 #49 兄弟啥意思,好像是数据泄露甚至数据被破坏的意思?
    samueler2016
    samueler2016
    Aug 10, 2023 via Android
    52
    @SoyaDokio 差不多吧,具体不太清楚
    BearCookie
    BearCookie
    Aug 30, 2023
    53
    请问一下楼主,obsidian 配合 onedrive 好使吗? webdav 那个我用坚果云,经常同步错误
    SoyaDokio
    SoyaDokio
    OP
    Aug 31, 2023❤️1
    54
    @neochen13 #53 我最终还是没有选择 obsidian ,虽然比 joplin 更个性化功能更强大,但同步的便利性要差点。
    另外,使用坚果云提供 WebDAV 服务会出错的问题好像是坚果云的问题,是个通病,网上一搜很多的。建议换别家,比如日本老牌网盘品牌 InfiniCloud (旧名 Teracloud ),免费有 20G 左右,笔记里不大量存图完全够用了,我就用的这个方案,感兴趣的话可以去试试: https://account.teracloud.jp/RegistForm.php/index/
    输入我的 referral code: N6LRM 还可以再获得 5GB 空间。
    BearCookie
    BearCookie
    Aug 31, 2023
    55
    @SoyaDokio #54 谢谢老哥,这个很不错啊,希望没有限频
    SoyaDokio
    SoyaDokio
    OP
    Aug 31, 2023
    56
    @neochen13 #55 反正我用几个月了 稳定 速率快 不要梯子
    即使阿里云/腾讯云自己搭建 WebDAV 也不过如此吧。
    coffeesun
    coffeesun
    Sep 1, 2023 via Android
    57
    @monkey110 群晖同步配置文件么?还是只同步文档?我用 remotesave 的 dropbox,丢过一次文件,不想用了,想换群晖同步试试看
    monkey110
    monkey110
    Sep 1, 2023❤️1
    58
    @coffeesun 我主要是 pc 和手机两台设备同步 Obsidian ,笔记都挺正常的,没试过多台 pc 同步,不清楚配置插件是否完美同步。
    coffeesun
    coffeesun
    Sep 1, 2023 via Android
    59
    @monkey110 我其实也试过 obsidian ,siyuan 等,但感觉 ob 的块引用颗粒度不好,不像 logseq 任一块都比较易引用所以一直用的是 logseq ,然后用群晖同步
    youtoshell
    youtoshell
    Oct 9, 2023 via Android
    60
    pc 端 joplin web clipper 剪辑的网页,onedrive 同步,手机端图片不显示,有啥好的解决方法。
    SoyaDokio
    SoyaDokio
    OP
    Oct 9, 2023
    61
    @youtoshell #60 我经常遇到剪藏(用 markdown 格式)知乎内容,发现图片在当时剪藏用的 PC 上的 Joplin 中都无法正常显示,不知道原因,只能手动复制图片粘贴进 Joplin ,然后重新再执行一遍剪藏,发现第二次的笔记中可以正常显示图片,很奇怪,目前没有找到好的办法。
    至于你说的使用 OneDrive 同步后无法正常显示图片的问题,我没有遇到过,可能是图片资源同步的时候遇到了什么问题吧。
    pq2Q3XZidsTF906J
    pq2Q3XZidsTF906J
    Dec 19, 2023
    62
    @monkey110 ,@SoyaDokio ,@dann73580 ,@conglovely ,@lingo ,@zent00 ,@loocao
    想请教一下我在公司用群群晖的 webdav 同步提示失败,家里的电脑都正常,同步地址类似: https://xxx.yyy.me:5006/home/Drive/obsdian_sync/myNote ,公司网络启用了域控制,我需要跟网管申请什么权限才可以同步?
    lpdswing
    lpdswing
    Sep 20, 2024
    63
    阿里云 oss 同步速度飞快啊
    pq2Q3XZidsTF906J
    pq2Q3XZidsTF906J
    Oct 10, 2024
    64
    @conglovely 請問我也用群暉+webdav 同步,PC 完全正常,android 端一直無法同步,pixel8 和 redmi 手機都一樣報錯,請問要如何解決:the number is keep growing, and the log error is below, can you help me? thanks!

    Could not refresh lock - cancelling sync. Error was: Error: Lock has expired
    Code: lockExpired
    Error: Lock has expired
    at construct (native)
    at Wrapper (address at index.android.bundle:1:2748690)
    at construct (native)
    at createSuperInternal (address at index.android.bundle:1:2747826)
    at call (native)
    at JoplinError (address at index.android.bundle:1:2748154)
    at ?anon_0 (address at index.android.bundle:1:3034352)
    at next (native)
    at fulfilled (address at index.android.bundle:1:3030011)
    at tryCallOne (address at InternalBytecode.js:1:1180)
    at anonymous (address at InternalBytecode.js:1:1874)
    at apply (native)
    at anonymous (address at index.android.bundle:1:286591)
    at _callTimer (address at index.android.bundle:1:285542)
    at _callReactNativeMicrotasksPass (address at index.android.bundle:1:285686)
    at callReactNativeMicrotasks (address at index.android.bundle:1:287676)
    at __callReactNativeMicrotasks (address at index.android.bundle:1:148328)
    at anonymous (address at index.android.bundle:1:147412)
    at __guard (address at index.android.bundle:1:148166)
    at flushedQueue (address at index.android.bundle:1:147323)
    at invokeCallbackAndReturnFlushedQueue (address at index.android.bundle:1:147266)
    09-23T15:05:59: Synchronizer: Could not refresh lock - cancelling sync. Error was: Error: Lock has expired
    Code: lockExpired
    Error: Lock has expired
    at construct (native)
    at apply (native)
    at _construct (address at index.android.bundle:1:2749033)
    at Wrapper (address at index.android.bundle:1:2748690)
    at construct (native)
    at createSuperInternal (address at index.android.bundle:1:2747826)
    at call (native)
    at JoplinError (address at index.android.bundle:1:2748154)
    at ?anon_0 (address at index.android.bundle:1:3034352)
    at next (native)
    at fulfilled (address at index.android.bundle:1:3030011)
    at tryCallOne (address at InternalBytecode.js:1:
    SoyaDokio
    SoyaDokio
    OP
    Sep 21
    65
    teraCloud 提供的 webDAV 服务安安稳稳用了这么多年,2026 年 7 月 3 日突然发现 PC/Android 端均无法同步( PC 端显示 timeout ),然后登陆官网提示需要验证邮箱,不知道这么多年了想起来验证邮箱是什么意思,照着做了服务就恢复了。

    今天 2026/09/21 发现再次出现 PC/Android 端均无法同步( PC 端显示 timeout )的问题,访问官网发现要求修改密码,但修改了问题没有改善。反复折腾了 2 个小时,无意间发现把同步数量从默认的 5 改为 3 ,并且在官网 reissue 一下 WebDAV 服务的密码后,服务恢复正常了。我不清楚是这两个因素中的哪个生效了,但问题解决了。在此算是分享给遇到相同问题的朋友们。

    *注意:上面提到的日期是我发现的日期,并不代表官方要求是当天发布的。
    click
    click
    17h 5m ago
    66
    InfiniCloud ( Teracloud )貌似被墙了,PC 端同步不了。
    手机端用流量可以。
    已经着手找替代方案。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 10:24 · PVG 18:24 · LAX 02:24 · JFK 05:24
    ♥ Do have faith in what you're doing.