ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Obsidian免费同步方案:坚果云WebDAV+Remotely Save配置全攻略

Obsidian免费同步方案:坚果云WebDAV+Remotely Save配置全攻略 前阵子 Obsidian 和坚果云的消息在笔记圈里传得挺开标题说的“官方同步插件”我一听也有点懵毕竟 Obsidian 官方 Sync 一直要付费。后来自己把消息捋清楚、又实际配了一遍才明白这波操作“骚”在哪里。除了 Obsidian 官方那个内置 Sync 核心插件大部分国内用户实际用到的官方级方案是把坚果云的 WebDAV 服务套进 Obsidian 的官方插件体系里由 Remotely Save 这类插件走 WebDAV 协议完成同步。体验上已经非常接近“官方同步插件”那种无感自动同步。这篇我就把背景、原理、完整配置步骤和踩过的坑一次说清楚小白照着做也能搞定。1. 先搞清楚这个“官方同步插件”到底是什么1.1 Obsidian 用户的同步痛点Obsidian 本质上是本地优先的 Markdown 笔记软件所有笔记都存成.md明文文件默认放在你电脑的一个 Vault库文件夹里。好处是隐私干净、格式通用、不绑死云端。但双链、图谱这类核心玩法一旦离开多端同步就成了单机玩具。手机上看不了笔记、公司电脑上没有最新内容这是 Obsidian 新手和老用户都会撞上的第一堵墙。官方其实给了解法Obsidian Sync也就是内置的官方同步插件。它走端到端加密插件里就能开启多设备实时同步、版本历史、冲突管理都有。但问题也很现实Sync 服务在境外服务器上国内访问偶尔会慢同时它是订阅制按年付费不是每个人都愿意为同步这件事持续掏钱。于是国内用户普遍转向坚果云。坚果云是国内少有的、对 WebDAV 协议支持非常完善的云盘服务商WebDAV 接口稳定免费版有 1GB 上传流量/月、3GB 存储空间对纯文本的 Obsidian 笔记库来说完全够用。这个组合其实一直存在核心是第三方插件 Remotely Save 接 WebDAV但以前它只是个社区插件没人敢叫“官方同步插件”。这次传成“官方同步插件来了”主要因为 Obsidian 官方插件体系里这类同步插件的成熟度已经足够高加上坚果云官方对 WebDAV 的适配做得又稳两边的“官方配置”加起来实际体验已经和官方 Sync 有八九成像了。1.2 聊聊“官方”和“第三方”的边界为了避免你抱着错误期待看后面的教程我得先把话说透。Obsidian 官方出品的同步功能只有一个内置的 Sync 核心插件它自带独立云服务不走 WebDAV也不直接和坚果云打通。坚果云官方也没有真的发布一个叫“坚果云同步”的某某插件。我们说的“官方同步插件”准确理解是两端官方能力的结合一头是 Obsidian 官方开放的社区插件体系另一头是坚果云官方稳定提供的 WebDAV 服务中间由 Remotely Save 这类插件把它们接起来。别小看这个组合。Obsidian 的插件机制是官方重点维护的Remotely Save 这种热门同步插件本身更新很勤快坚果云 WebDAV 也几乎不会掉链子。你配置好后插件在后台按照你设定的频率自动扫描本地文件变化、上传增量、拉取远端变更操作起来和官方 Sync 的“自动同步”没有本质区别。所以严格来说这不叫“官方插件”但叫“官方级同步方案”是实打实的。1.3 这套方案适合什么人如果你满足下面几条用这套组合会很舒服不想订阅 Obsidian Sync但需要电脑、手机、平板之间同步笔记主要用官方主题和普通 Markdown 笔记没有大量超大附件坚果云免费版容量有限人在国内想要同步速度快、服务稳想保留自己数据控制权不把整个 Vault 压给任何一个云服务反过来如果你特别在意端到端加密连服务商都不可信或者需要同步几十 GB 的 PDF、音视频资料库或者你在多个设备上高强度同时编辑同一篇笔记那我建议你还是认真考虑官方的 Obsidian Sync。它能给到的加密等级和冲突解决体验WebDAV 方案暂时还追不上。2. 为什么偏偏是坚果云WebDAV 与 Obsidian 的契合点2.1 WebDAV 到底是个什么东西你不需要把 WebDAV 想得多高深。它就是“云盘上开出的一个文件操作接口”让有权限的客户端像操作本地文件夹一样对云端文件做读写、改名、移动。Obsidian 的笔记是纯文本 Markdown 文件 附件文件同步本质就是文件同步。WebDAV 天然适合这种场景——不需要走后端数据库不需要专有 API协议是通用的。类比一下Obsidian 官方 Sync 是“坐飞机直达”官方把整个同步链路都包了你只买票就行。坚果云 WebDAV 是“坐高铁转地铁”需要你自己研究下路线但每一段都是标准化的公共交通而且完全在国内跑。2.2 坚果云对比其他云盘赢在哪国内用户做 Obsidian 同步可选的服务其实不少OneDrive、iCloud、自建 NAS、各类网盘。但实测下来坚果云的 WebDAV 兼容性确实是最好的。OneDrive 个人版WebDAV 支持时好时坏国内访问速度也受网络环境影响配置半天可能还是同步失败。iCloud没有公开好用的 WebDAV 接口本身是苹果生态绑定的东西Windows 和 Android 上体验很差。自建 NAS数据完全自控但你需要公网访问能力、域名或内网穿透极大抬高门槛。坚果云官方长期对外提供 WebDAV 地址https://dav.jianguoyun.com/dav/给第三方工具用文档清楚接口稳定国内节点速度快。另外坚果云免费版虽然只给 3GB 空间但同步流量是每月 1GB 上行。Obsidian 笔记绝大多数是几 KB 的文本文件哪怕你每天大幅改动几十个文件流量也用不完。图片附件只要控制体量免费额度足够日常使用。2.3 Obsidian 的本地库结构为什么最适合这种同步Obsidian 的 Vault 就是一个普通文件夹里面是.md文件、.obsidian配置目录、附件子目录。这种结构的好处是任何标准的文件同步工具都能处理它。没有数据库锁没有二进制大文件依赖没有隐藏状态文件少数插件配置除外。所以 Remotely Save 这类插件做 WebDAV 同步时本质就是一个智能的文件夹同步器。它对比本地文件和云端文件的修改时间、大小、哈希把差异增量上传或下载。这和坚果云客户端同步文件夹的原理一致但插件跑在 Obsidian 内部好处在于能和 Obsidian 的启动、关闭生命周期联动能触发特定操作后立刻同步比如切换工作区、手动点按钮能显示同步状态、冲突文件列表在应用内提示这些“软件层面的细节”正是体验接近官方 Sync 的原因。纯云盘客户端同步文件夹当然也能用但插件这种深度集成明显更顺手。2.4 方案选型为什么不是直接坚果云客户端也有很多人问我不装插件直接用坚果云客户端同步 Vault 文件夹行不行答案是能行但体验差不少。坚果云客户端同步文件夹是“整目录实时同步”如果你开着 Obsidian本地文件一改客户端立刻上传另一台设备客户端下载文件时如果 Obsidian 正在运行且缓存了内容可能出现文件冲突、内容被覆盖、笔记没刷新等等问题。而 Remotely Save 插件会更温和它按照你设定的同步间隔工作不会一有风吹草动就乱动而且会做冲突文件处理把冲突副本单独拎出来。你在 Obsidian 里能看到同步状态心里有底。所以我的建议是在 Obsidian 里配 Remotely Save 坚果云 WebDAV不要在系统层面再挂一个坚果云客户端去同步同一个 Vault。两条线路同时跑反而容易互相踩脚。3. 实操配置从零开始接入坚果云3.1 注册坚果云并创建应用密码这一步没难度但很容易踩坑。坚果云网页版或客户端先注册登录然后进入“账户信息”或“安全选项”页面找到第三方应用管理或WebDAV 授权相关入口。坚果云的 WebDAV 不允许直接用登录密码明文访问必须创建一个“应用密码”或“授权密码”。这个授权密码长这样一串随机字符格式大概是abcdefghijklmn复制下来保存好。注意它只在创建时显示一次关掉页面后就看不到了丢了只能重新申请。注意坚果云的 WebDAV 账号填入你的登录邮箱密码填授权密码不是登录密码。我在很多新手配置失败里看到的第一原因就是这个。3.2 在 Obsidian 里安装 Remotely Save 插件打开 Obsidian进入设置 - 第三方插件 - 关闭安全模式或“社区插件”页面然后点“浏览”进入社区插件市场搜索Remotely Save安装并启用。这里要提醒一下国内访问 Obsidian 社区插件市场偶尔会慢甚至打不开。解决办法是耐心多刷新几次或者用代理算了不聊这个你就多试几次。如果确实在插件市场里搜不到可以到 Remotely Save 的 GitHub 发布页手动下载三个文件main.js、manifest.json、styles.css放进你的库/.obsidian/plugins/remotely-save/目录然后重启 Obsidian在第三方插件列表里手动启用。这是一种稳定的备用安装方式。3.3 配置远程服务参数启用插件后进入设置 - Remotely Save会有三种远程服务选项我们选 WebDAV。填以下内容配置项填写内容说明服务器地址https://dav.jianguoyun.com/dav/坚果云 WebDAV 固定地址末尾斜杠别丢用户名你的坚果云登录邮箱不是昵称密码上一步申请的授权密码不是登录密码远程路径ObsidianVault或/Obsidian/我的库服务器上的目录建议全英文避免中文兼容问题同步方式全量同步/增量同步按需求选初次建议选全量自动同步间隔例如每 5 分钟根据你的编辑频率调整远程路径的写法要注意坚果云 WebDAV 根目录dav/下面可以自己建文件夹。建议单独建一个ObsidianVault之类的目录作为所有同步库的根目录。如果你有多个 Obsidian 库Vault就在这个根目录下分别用不同文件夹名避免相互覆盖。填完后点击“检查连接”按钮如果一切正常插件会提示连接成功。这一步有问题九成是授权密码填错或者服务器地址多了空格、漏了dav/。3.4 首次同步与多设备接入首次同步建议在你要作为主力的设备上手动触发一次点插件界面里的“立即同步”。Obsidian 会把本地整个 Vault 上传到坚果云。你要提前把不需要的临时文件、缓存目录、系统垃圾文件排除掉比如.trash、node_modules、.git等这些会拖慢首次同步甚至占满流量。第一台设备同步完成后再到手机或第二台电脑上同样装好 Obsidian、安装 Remotely Save填同一个 WebDAV 地址和授权密码远程路径填同一个文件夹然后做一次“拉取全部内容”。等下载完成后多端数据就一致了。之后再修改任何一端插件都会按你设置的频率自动同步。多端同时改同一篇笔记时的冲突处理插件默认会把另一份副本重命名保存比如笔记(冲突).md或笔记 1.md。你手动去看内容决定保留哪一版删掉多余的文件即可。高级设置里可以选“保留并重命名”或“以服务器为主”我的建议是保留并重命名安全第一。3.5 移动端注意要点iOS、Android 上的 Obsidian 同样支持社区插件。手机端配置流程和电脑一致App 里找到 Remotely Save同样填上面的参数就能拉取同步。不过手机端有两个额外提醒App 切到后台后系统可能会杀掉进程自动同步就不会按点执行。解决办法是每次打开 Obsidian 时手动拉一下或者设置“应用启动时立即同步”。坚果云免费版流量只有 1GB/月手机端如果开了相机自动附件备份之类功能很容易把流量吃光。坚持纯文本为主。4. 同步策略与进阶调优4.1 同步频率不是越快越好在 Remotely Save 设置里你可以选择自动同步间隔1 分钟、5 分钟、15 分钟、30 分钟等。我的建议是日常笔记场景用 3 到 5 分钟一次不要设成 1 分钟。原因在于Obsidian 写笔记时可能会同时写好多个临时文件比如编辑器缓存、图谱渲染缓存。如果你把同步频率压到 1 分钟插件会频繁扫描、频繁上传不仅更容易触发坚果云的请求频率限制还会在写入过程中抓取未完成的文件。5 分钟的间隔足够覆盖“写完一段自动保存后同步”的节奏。你也可以配置“仅在手动点击时同步”配合 Obsidian 的快捷键使用适合高度控制型用户。4.2 隐私与加密取舍坚果云 WebDAV 默认不会对你的笔记内容做特殊加密它在传输过程和存储层面有安全机制但从严格意义讲服务商后台理论上能看到你的文件内容。如果你在意这一点可以考虑给 Vault 加一层本地加密插件或者把存储的内容压缩加密后同步。Remotely Save 本身不带内容加密别指望它替你做隐私保护。如果你真的需要“服务商也无法读取明文”的保证那只有 Obsidian 官方 Sync 的端到端加密能提供这种等级。这也是我为什么在前面说对敏感度极高的用户来说官方订阅费不是白花的。看你自己的权衡——大多数人写的是个人笔记、读书笔记、工作日志放坚果云上完全没问题。4.3 历史版本与误删恢复Obsidian 本地文件误删了WebDAV 方案有没有后悔药有部分补救能力。坚果云本身对 WebDAV 上传的文件有一定版本保留策略你可以登录坚果云网页版找到对应的同步目录查看文件历史版本或回收站。但这个能力不完全像官方 Sync 那样精细恢复粒度取决于坚果云的版本策略不建议当唯一备份手段。我自己的习惯是再加一层保险Vault 目录本身跑 git 版本管理或者定期用备份插件如 Obsidian Git把整个库推到私有仓库。本地 git 的好处是笔记历史可追溯每次修改都有记录。这样即使 WebDAV 端出问题本地版本历史也不会丢。4.4 附件文件怎么处理Obsidian 笔记里的图片、PDF、录音等附件REMOTELY SAVE 也会照常同步因为它们就是 Vault 文件夹里的普通文件。不过大文件会影响同步速度和流量。建议在 Obsidian 设置里把附件默认存放路径规整一下比如附件文件夹并定期清理没用的图片。坚果云免费空间只有 3GB如果资料库里有几个大 PDF很快会顶到天花板。对于需要大规模附件同步的场景更好的做法是把大型附件单独放其他云盘笔记里只保留链接。不过这需要额外插件配合不是本文重点。4.5 多设备协作的最佳实践如果你只有一台电脑一台手机这套方案不用多操心。如果像我一样公司电脑、家里电脑、手机三端都在用那就得注意几个协作习惯重要笔记别在两端同时长时间编辑尽量错开时间减少冲突概率每天工作结束前手动点一次同步让所有设备都处于干净状态每次换设备前先拉取同步再开始写内容别让本地旧版本覆盖新版本这套流程看着麻烦形成肌肉记忆之后其实就顺手了。本质上任何分布式同步都有冲突问题官方 Sync 也只能降低概率不能完全消除。5. 常见问题与排查技巧实录5.1 同步失败提示 401 未授权这是最常见的问题原因很明确用户名或授权密码不对。排查思路就三步确认用户名是邮箱不是手机号或昵称确认密码是坚果云第三方应用授权码不是登录密码确认复制时没有多余空格尤其是从网页复制授权码时容易带上换行符如果这三步都查了还报错回到坚果云网页端删除旧的授权密码重新生成一个新密码再填一次。坚果云偶尔会因为授权时间太久或 IP 变化失效重生成能解决大部分问题。5.2 同步后 Obsidian 里出现大量重复文件插件冲突处理机制会在两端文件不一致时生成“xxx 1.md”、“xxx 2.md”这种副本。出现重复文件不代表同步坏了而是说明确实发生过双方同时修改。处理方式逐个打开副本对比内容留下最新或最完整的一版其他删除。想减少这种情况看第四章的协作习惯。另外建议把冲突文件的处理策略设置为“保留两个文件”不要选“以服务器为主”否则你会莫名丢失本地改动。5.3 图片附件在你的另一台设备上打不开很多用户遇到电脑上笔记能看到图片手机上图片不出来。原因基本是附件没有正确上传或路径配置不一致。检查步骤看坚果云 WebDAV 远程路径里是否确实有附件上传确认 Obsidian 的附件路径设置在所有设备一致确认图片文件名不含中文和空格某些客户端对特殊字符处理不友好如果远程路径里没有附件说明附件没同步成功看 Remotely Save 的日志找到被跳过的文件多半是文件名称或大小触发了插件过滤规则。5.4 Obsidian 插件市场打不开或下载失败这是一个很常见但很气人的问题。没办法只能多试几次。也可以用我前面提到的手动安装方式。手动安装时确保三个文件都放对目录文件名大小写不要改。如果插件列表里已经出现了 Remotely Save但一直处于“未启用”状态重启一次 Obsidian 通常就好。5.5 坚果云免费版流量不够纯 Markdown 笔记正常情况下用不满 1GB 上行流量。但如果你同时用坚果云同步手机相册或其他文件流量会共享。建议到坚果云网页版查看每月的流量用量如果经常超标要么升级付费套餐要么减少附件同步。我自己实测一个大约 2 万条笔记的库每天正常新增和修改不到 50 个文件一个月上行流量也就 100 多 MB离 1GB 还远得很。5.6 同步后插件配置丢失或 Vault 配置被覆盖.obsidian目录里保存了你的插件列表和核心设置它会被 WebDAV 同步。问题是不同设备的 Obsidian 版本或插件版本不一样时.obsidian里的配置可能出现冲突。解决办法是远程同步路径下单独排除.obsidian目录或者让所有设备都保持同一 Obsidian 版本。我更推荐前一种只同步笔记内容不同设备用自己的插件设置。毕竟插件是工具笔记才是数据。Remotely Save 高级设置里可以添加排除目录。5.7 常见问题速查表现象最常见原因解决动作401 未授权授权密码错误/过期重新生成授权密码同步后文件重复两端同时编辑手动对比保留或调整协作习惯手机上看不到图片附件未上传完检查远程附件目录手动再同步一次插件市场打不开网络波动多刷新或手动安装插件同步流量超标大附件/多端频繁同步控制附件调大同步间隔插件配置在不同设备混乱.obsidian 目录被同步在同步设置中排除 .obsidian写在最后的一点体会这波“坚果云 x Obsidian 官方同步插件”的操作骚就骚在它用一套完全公开、完全标准的技术把官方付费同步的核心痛点给绕过去了。多端同步、自动上传、冲突检测这些大家以为只有官方功能才能做到的事现在用坚果云 WebDAV 加一个社区插件就能拿到九成功力。我个人用下来稳定性比我预期好很多三个月没有出现一次数据错乱。当然官方 Sync 的端到端加密和历史版本功能依然是这个方案替代不了的如果你的笔记涉及高度敏感信息别省这个钱。普通场景下坚果云这条路既省钱又省心值得你花 20 分钟配置起来。最后分享一个小习惯每周登录一次坚果云网页版看一眼同步记录和流量用量顺便确认最近一次同步成功的时间这个动作能让你避免很多“突然发现好几天没同步上去”的尴尬。
返回列表