精选的想法、故事和创意,全部汇集于此!

文章背景图

Fast Note Sync:比官方更丝滑的 Obsidian 同步方案

2026-08-13
1
-
- 分钟

Obsidian 官方同步要收费,想省钱就得自己折腾。我之前一直是 Self-hosted LiveSync 的忠实用户——实时同步确实香,手机、电脑、平板之间切得很顺,还有智能冲突处理,三四台设备同时在线都能合并。但用久了,被两个痛点劝退到崩溃,最后换到国内开发者做的 Fast Note Sync:实时同步照样丝滑,还多了历史版本、回收站,甚至能当 MCP 让 AI 直接读写仓库。

需求

官方同步不便宜,LiveSync 用久了问题越来越明显:

  • 数据库急速膨胀:仓库图片一多(200 多 MB),同步数据库能直接超过 1GB;
  • 重建像渡劫:设备一多,每次重建都折腾到想重来,最后干脆设新仓库从零开始。

我需要一套真正能长期用的方案:要实时同步,但数据要好管理、恢复要简单,最好还能让 AI 直接读写仓库。

方案

后来注意到一个国内开发者做的同步方案 Fast Note Sync,试用之后觉得有点东西。除了丝滑的实时同步,它还补齐了很多以前难处理的地方:

  • Web 页面直接管理笔记和附件(刷新、编辑、预览);
  • 同步配置非常简单,比同类方案省心;
  • 支持分享笔记链接(还能设密码);
  • 同步日志、回收站、历史版本,删除、修改都能找回,笔记基本丢不了;
  • 支持自动备份、上传 GitHub、挂对象存储(阿里云/腾讯云/Cloudflare R2/坚果云/WebDAV);
  • 最厉害的是支持 AI 联动:仓库可以作为一个 MCP 直接对接 Cherry Studio、Cursor 这类 AI 客户端,让 AI 直接读写你的仓库。

部署(服务端)

思路很简单:服务器 + 域名,服务端装同步服务,Obsidian 里装插件填服务端信息。作者博客里有一份简单教程,照抄就行。

  1. 在服务器创建文件夹(比如 fast),进入后新建 docker-compose.yml,把官方的 compose 脚本粘贴进去,端口默认 9000;
  2. 国内服务器注意:把镜像地址换成国内镜像源,否则拉镜像会报错;
  3. 启动:
docker compose up -d
  1. 反向代理:官方给的反代配置有点复杂,我直接在宝塔面板里加——Nginx 配置里写上你的域名和反代端口(9000)。把下面的 sync.example.com 换成你自己的域名:
server {
    listen 80;
    server_name sync.example.com;

    location / {
        proxy_pass http://127.0.0.1:9000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

保存后 reload 生效;

  1. 浏览器访问你的域名,首次注册(用户名随意,邮箱可用真实的也可虚拟的)→ 进入后管理员初始化,把当前用户设为管理员 → 右上角可切换到简体中文
  2. 到「设置 → 安全与令牌」,把开放注册关闭
  3. 创建要同步的笔记仓库,点「授权」生成授权命令。

Obsidian 端配置

  1. Obsidian 设置 → 第三方插件 → 浏览,搜索 Fast Note Sync,安装并启用;
  2. 插件设置里,更新源改成腾讯(国内网络更新更快);
  3. 把服务端生成的授权信息粘贴到远端配置
  4. 「同步控制」里把配置项同步打开;
  5. 刚配好可能显示服务已断开,退出再重新进入,同步日志里就能看到配置和笔记都同步上来了。

亮点功能实测

  • 服务端 Web 管理:笔记管理(刷新/编辑/预览)、附件管理(查看/删除)、分享笔记(可设密码)、回收站;
  • 更新日志:什么时间新建/修改/删除了什么,一清二楚,再也不用担心笔记丢失;
  • 历史版本:每个笔记都能看历史版本、只看差异、一键恢复到某版本——这个在同类同步软件里很少见,也是我最喜欢的功能;
  • 配置文件直接改:仓库的配置(配色、快捷键、核心插件数据)都可以在 Web 端调整;
  • 备份任务:设定定时全量备份,存储可以选阿里云/腾讯云对象存储、Cloudflare R2、坚果云、WebDAV,也可以同步到 GitHub 仓库。

进阶:AI 联动

这是我最想玩的玩法。把仓库作为 MCP 对接 Cherry Studio、Cursor 这类 AI 客户端,AI 就能直接读你的仓库文件。更进一步,如果服务器支持,可以在上面跑一个常驻的 AI Agent 服务,把笔记仓库的 API 直接开放给它——这样即使电脑不开机,AI 也能帮你读写笔记:告诉你当天的任务安排、最近写了什么,你有想法它还能直接写进笔记。下次打开 Obsidian,自动从同步仓库拉取新内容。

经验

  • 官方同步贵、LiveSync 数据库膨胀;Fast Note Sync 用 Web 端直接管理数据,重建和恢复都清晰很多;
  • 国内服务器部署记得先换镜像源;
  • 历史版本 + 回收站 + 更新日志这套「防丢组合」,是它对比其他同步方案最大的优势。

感谢他们为本文做出的贡献

https://github.com/haierkeys/fast-note-sync-service

https://weichen.ink/posts/obsidian-fast-note-sync

https://www.bilibili.com/video/BV16MAnzEE4d/

https://www.bilibili.com/video/BV1E8VP6jEQB/

原创

Fast Note Sync:比官方更丝滑的 Obsidian 同步方案

本文链接: Fast Note Sync:比官方更丝滑的 Obsidian 同步方案

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录