我的 Obsidian 笔记终于不再流浪:一次免费自托管同步的 LiveSync 折腾实录

📅 发布时间:2026/8/19 13:20:26
我的 Obsidian 笔记终于不再流浪:一次免费自托管同步的 LiveSync 折腾实录
我的 Obsidian 笔记终于不再流浪一次免费自托管同步的 LiveSync 折腾实录【免费下载链接】obsidian-livesync项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-livesyncObsidian 自托管同步插件 LiveSync核心功能一句话就能讲完给笔记库配一个完全属于你自己的同步服务器让所有设备自动保持一致。三天前我还在为散落三处的笔记抓狂三天后两千多篇笔记在三台设备之间跑得服服帖帖。这篇不写教程就写写我这一路是怎么折腾过来的。那晚十一点我的桌面像一场小型交通事故办公桌上摊着台式机床头立着 iPad兜里塞着手机。电脑里躺着昨天下午的会议纪要手机备忘录里有一段地铁上冒出来的灵感iPad 上则是两周前借书时摘抄的段落——它们本该拼成同一篇笔记可现实是我只能在各存一份之后靠文件传输助手传来传去再手动合并。那天晚上我照例把手机里新写的两段文字发给电脑却猛然发现 iPad 上的摘抄还在上一版——因为我下午在平板上改过忘了同步回来。于是桌面上渐渐堆出了四个文件《读书笔记_最终版》《读书笔记_终极版》《读书笔记_打死也不改》《读书笔记_1》旁边还躺着三个同名压缩包。那一刻我盯着屏幕认真地问自己一个整天跟信息管理打交道的人凭什么让自己的笔记活得这么狼狈那个只写了两句话的安利帖于是我去翻 Obsidian 社区的插件讨论想找一种不用把笔记交给别人、又不用手动搬运的办法。翻到大半夜终于在一个帖子里看到有人只写了两句话把同步抓在自己手里数据放在自己的服务器上还能端到端加密。配的是一个叫 obsidian-livesync 的开源项目中文社区习惯叫它 Self-hosted LiveSync。当时我心里咯噔一下官方同步每个月要一笔订阅费笔记还得经过厂商的服务器普通网盘同步又动不动整出一堆冲突副本。而这个插件是开源的、社区维护的支持 CouchDB、S3 对象存储甚至还能走 P2P 点对点直连。它要解决的问题说白了就一个——让 Obsidian 跨设备同步这件事既顺滑又完全自控。第一站用一台吃灰的旧电脑当笔记的自家仓库你可能会问自托管是不是得先花钱租服务器答案是手头那台常年吃灰的旧电脑就行。我翻出家里一台老笔记本装了 Docker照着项目 README 给新手准备的方案敲了一条命令就起了一个 CouchDB——一个天生为文档同步设计的开源数据库docker run --name livesync-couchdb -d \ -e COUCHDB_USERadmin \ -e COUCHDB_PASSWORD换成你的强密码 \ -p 5984:5984 couchdb:latest几分钟后服务跑起来浏览器里弹出 CouchDB 的欢迎页我心里踏实了大半。这台旧电脑从此转岗从闲置设备变成我笔记的自家仓库——数据放在谁手里谁说了算。第一次配置时我只填了地址、账号、密码、数据库名四样东西剩下的交给向导第二站向导页里我居然只填了四样东西接着把插件装进 Obsidian克隆项目到本地npm install再npm run build然后从文件夹安装插件。git clone https://gitcode.com/gh_mirrors/ob/obsidian-livesync装完打开设置向导自动弹出。选好远程类型我选 CouchDB填地址、账号、密码、数据库名点一下测试连接——结果你猜怎么着一把就过了。更让我意外的是检查数据库配置按钮它像个体检医生顺手帮我修好了两处服务器端的小配置问题全程没让我打开过命令行编辑器。走到加密那一页向导问我要不要开启端到端加密。我毫不犹豫勾上笔记在离开设备那一刻就被加密256 位 AES-GCM连文件名都可以混淆服务器就算被人整个搬走看到的也只是一堆乱码。这条端到端加密笔记同步的路我强烈建议你也走。如果你本来就有 S3、阿里云 OSS 之类的存储也可以走对象存储这条路填 Endpoint、密钥、桶名即可第三站第二台设备靠一条加密暗号就位第一台设备配好后真正让我觉得值了的瞬间出现了向导里有个Copy setup URI按钮。点下去设一个密码随即生成一串加密字符串——这串东西里打包了全部连接配置。我把这串字符发到手机上密码走密码管理器单独发手机端选Open setup URI粘贴输密码向导自动把配置填好然后开始往本地拉数据。从解锁手机到第一篇文章出现前后不到两分钟。iPad 上又重复了一遍同样是两分钟。状态栏里低调的 ↑↓ 计数成了我那几天最想看到的数字转角原来还有两张隐藏牌体验顺利得超预期我开始翻设置面板发现两件当初完全没想到的事。一件是P2P 点对点同步。要是连服务器都不想搭两台设备之间可以直接通过 WebRTC 交换笔记只要有一台在线就能完成同步——临时会议共享、没有公网服务器的小团队这条路都够用。它也不排斥和主同步方式共存我把它当备用通道开着。P2P 状态面板里能看到信号连接和在线设备点一下 Open connection 即可加入另一件是Hidden File Sync。Obsidian 自己的设置、主题、代码片段甚至部分插件配置都能跟着同步走。也就是说换台新设备装好 Obsidian用 Setup URI 一把梭就能把用得顺手的那套环境整个搬过去。不过要记住一个前提别把它和 iCloud、官方 Obsidian Sync 同时打开两套同步系统一起上容易打架。翻车记录第一晚的 CORS 错误我也不是一帆风顺。当晚给手机配置时测试连接一直报错状态栏亮起一个 ⚠ 图标日志第一行写着 CORS 相关字样。我当时一度以为服务器没搭对差点把数据库重置了——幸好动手前多看了两眼文档。后来排查下来问题出在服务器端的跨域访问设置上。向导自带的检查数据库配置按钮一键帮我修好了实在不行设置里还有Use Request API这个开关兜底。这次经历换来两条血泪教训一是报错先看日志第一行别凭直觉乱重置数据库二是动手前一定先备份加密密码更要存进密码管理器别只存在脑子里。回望一周之后我删掉了文件传输助手的置顶如今三个设备、两千多篇笔记、一个快 2GB 的库同步一次只要十几秒。最直观的变化是我已经整整一个月没手动传过任何文件了。状态栏那些图标也从天书变成了看得懂的仪表盘—— 是待命⚡ 是正在干活看到 ⚠ 才需要去翻日志。这个插件尤其适合研究人员、工程师以及任何希望笔记完全私有的人群。它让我重新掂量了数据主权这四个字的分量开源的意义不只是免费而是信任可以由自己选择数据可以由自己掌控。就差你了不用一步到位。今晚就能动手翻出一台闲置的旧电脑起一个 CouchDB装上插件让第一篇文章在两台设备之间走一圈。仓库里docs/quick_setup.md讲客户端配置docs/setup_own_server.md讲自建服务器docs/p2p.md讲点对点玩法按需翻看。唯一要记住的是开始之前先备份好你的笔记库。反正我现在最常干的事是故意在三台设备上改同一个文件然后看着它们自己握手言和——这种故意找茬的乐趣比想象中上头得多。【免费下载链接】obsidian-livesync项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-livesync创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考