From 13e768b3bf28d88e6a433e7d790513c616d781b9 Mon Sep 17 00:00:00 2001 From: FNS Service Date: Wed, 22 Apr 2026 11:47:12 +0800 Subject: [PATCH] Update from Sync Service --- 工具技能/Obsidian同步方案.md | 149 +++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100755 工具技能/Obsidian同步方案.md diff --git a/工具技能/Obsidian同步方案.md b/工具技能/Obsidian同步方案.md new file mode 100755 index 0000000..cd1a36a --- /dev/null +++ b/工具技能/Obsidian同步方案.md @@ -0,0 +1,149 @@ +# Obsidian 同步方案 + +> Obsidian 笔记同步工具对比研究 +> +> 归档:2026-04-22 + +--- + +## 方案对比 + +| 项目 | obsidian-livesync | fast-note-sync-service | +|------|-------------------|----------------------| +| **Stars** | ⭐ 10,418 | ⭐ 1,015 | +| **Forks** | 354 | 78 | +| **Issues** | 311 (open) | 59 (open) | +| **最近更新** | 2026-04-09 | 2026-04-21 ✅ | +| **许可证** | MIT | Apache 2.0 | +| **技术栈** | TypeScript | Golang + WebSocket + React | +| **成熟度** | 非常成熟 (多年) | 较新 (功能丰富) | + +--- + +## 功能对比 + +| 功能 | obsidian-livesync | fast-note-sync-service | +|------|-------------------|----------------------| +| **基础同步** | ✅ | ✅ | +| **端到端加密** | ✅ | ❓ | +| **冲突处理** | ✅ 自动合并 | ✅ 离线合并 | +| **附件同步** | ✅ | ✅ (分片上传) | +| **笔记历史** | ❌ | ✅ (Web 页面查看) | +| **回收站** | ❌ | ✅ | +| **配置同步** | ✅ | ✅ | +| **Git 自动化** | ❌ | ✅ | +| **多存储备份** | S3/R2/MinIO | S3/OSS/R2/WebDAV/Local | +| **数据库支持** | CouchDB | SQLite/MySQL/PG | +| **Web 管理面板** | ❌ | ✅ | +| **MCP (AI 连接)** | ❌ | ✅ (Cherry Studio/Cursor) | +| **P2P 同步** | ✅ (WebRTC) | 规划中 | +| **REST API** | ❌ | ✅ | + +--- + +## obsidian-livesync + +**GitHub**: https://github.com/vrtmrz/obsidian-livesync + +### 特点 +- 专为 Obsidian 设计 +- 支持 CouchDB / 对象存储 (S3/R2/MinIO) +- 支持 WebRTC P2P 同步 +- 端到端加密 +- 成熟稳定,社区活跃 + +### 适用场景 +- 需要 P2P 模式(不依赖服务器) +- 需要 E2E 加密 +- 追求稳定性 + +--- + +## fast-note-sync-service + +**GitHub**: https://github.com/haierkeys/fast-note-sync-service + +### 特点 +- Golang + WebSocket 高性能 +- 内置 Web 管理面板 +- 支持 MCP (Model Context Protocol) +- 支持 REST API +- 支持笔记历史版本 +- 支持 Git 自动化 +- 多数据库支持 (SQLite/MySQL/PG) +- 多存储备份 (S3/OSS/R2/WebDAV/Local) + +### 适用场景 +- 需要 AI 集成(MCP) +- 需要 REST API 自动化 +- 需要 Web 管理界面 +- 需要笔记历史查看 + +--- + +## 推荐方案 + +**推荐:fast-note-sync-service** + +### 理由 +1. **MCP 支持** — 可连接 Cursor/Cherry Studio 等 AI 工具,让 AI 直接读写笔记 +2. **REST API** — 方便自动化脚本 +3. **Web 管理面板** — 可视化管理更方便 +4. **Git 自动化** — 配合知识库备份 +5. **活跃开发** — 最新版刚发布 (2026-04-21) +6. **部署简单** — Docker 一键启动 + +--- + +## 快速部署 + +### fast-note-sync-service + +```bash +# 一键安装 +curl -fsSL https://raw.githubusercontent.com/haierkeys/fast-note-sync-service/master/scripts/quest_install.sh | bash + +# Docker 部署 +docker run -td --name fast-note-sync-service \ + -p 9000:9000 \ + -v /data/fast-note-sync/storage/:/fast-note-sync/storage/ \ + -v /data/fast-note-sync/config/:/fast-note-sync/config/ \ + haierkeys/fast-note-sync-service:latest +``` + +访问 http://{服务器IP}:9000 进入管理面板。 + +### obsidian-livesync + +需要在服务器部署 CouchDB 或使用云服务(如 IBM Cloudant)。 + +--- + +## 用户现状 + +- 已有 Obsidian + WebDAV 挂载 +- 有 HomePage 导航站 +- 关注 AI/Agent 技术 + +**fast-note-sync-service 的 MCP 功能**尤其适合当前需求,可让 AI 助手直接读写笔记。 + +--- + +## 相关资源 + +| 资源 | 链接 | +|------|------| +| obsidian-livesync | https://github.com/vrtmrz/obsidian-livesync | +| fast-note-sync-service | https://github.com/haierkeys/fast-note-sync-service | +| obsidian-livesync 文档 | https://github.com/vrtmrz/obsidian-livesync/blob/main/README_cn.md | + +--- + +## 工具技能索引 + +其他工具笔记: +- [[INDEX_工具技能]] - 工具技能知识索引 + +--- + +*整理:知识库管理员 | 归档:2026-04-22* \ No newline at end of file