使用 Syncthing 搭建 Obsidian 多端实时同步方案

使用 Syncthing 搭建 Obsidian 多端实时同步方案

 次点击
9 分钟阅读

🚀 打造你的私人 Obsidian 同步系统 —— Syncthing 完整部署指南

Syncthing 是一个去中心化、端对端加密的实时文件同步工具,可以在多台设备之间自动同步文件夹,完全不用公网 IP 或中转服务器


✨ 为什么我抛弃了坚果云 WebDAV?

  • ❌ 坚果云 WebDAV 经常掉线 / 限速

  • ❌ 每次开 Obsidian 都得手动同步,很烦

  • ❌ 配置麻烦,不适合多端

  • ✅ 我需要一个“能自动同步 + 不靠公网 IP + 私人可控”的解决方案!


🧠 Syncthing 是什么?

Syncthing 是一个去中心化、点对点同步工具,全程加密,跨平台支持,适合你自建同步系统!

特性

描述

🔐 安全

TLS 1.3 加密,端对端同步

🔁 实时

监听文件变更,秒同步

🌍 自动发现

内网广播 + 全局注册 + NAT 穿透

📦 多平台

支持 Windows / Linux / Docker / Android

📁 同步方式

P2P;数据不经过中间服务器,只有你设备间直接传


🖼️ 架构图一览

我的实际同步方案如下:


🛠️ Linux 上部署 Syncthing 容器(作为冷备节点)

  1. docker compose

services:
  syncthing:
    image: syncthing/syncthing:latest
    container_name: syncthing
    restart: always
    ports:
      - 8384:8384
      - 22000:22000/tcp
      - 22000:22000/udp
      - 21027:21027/udp
    volumes:
      - /opt/syncthing/config:/var/syncthing/config
      - /mnt/pve/data/obsidian_backups:/vaults
  1. 同局域网下在浏览器访问该linux的8384端口后进入web页面

© 本文著作权归作者所有,未经许可不得转载使用。