部署 Obsidian LiveSync 实时同步服务指南

部署 Obsidian LiveSync 实时同步服务指南

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

Obsidian LiveSync 是一款无需官方服务的实时同步解决方案,支持自托管数据库和对象存储,确保数据安全。用户可通过 Docker 部署 CouchDB,配置 Nginx 反向代理,并设置 Obsidian 插件实现同步,建议定期备份数据以防损毁。

🎯

关键要点

  • Obsidian LiveSync 是一款无需官方服务的实时同步解决方案。
  • 支持自托管数据库(Apache CouchDB)、对象存储(S3、B2、R2等)和实验性WebRTC P2P同步。
  • 用户可通过 Docker 部署 CouchDB,并配置 Nginx 反向代理。
  • 建议定期备份数据以防损毁,避免数据依赖单一方案。
  • 安装 Docker 和 Nginx 是部署 LiveSync 服务的前提。
  • 提供了详细的 Docker Compose 配置示例和 Nginx 配置示例。
  • Obsidian 客户端需安装 Self-hosted LiveSync 插件,并手动输入服务器信息。
  • 启用实时同步方案后,其他设备可通过复制 URI 或扫描二维码进行设置。
  • 建议仔细阅读项目说明文档,确保充分理解插件设置。
  • 用户反馈显示,误操作可能导致数据库损毁,需配置多重或手动备份机制。
➡️

继续阅读