自建Obsidian同步方案:Resilio Sync部署全攻略

使用Resilio Sync搭建高性价比的Obsidian笔记同步方案

背景:为什么选择自建同步方案?

Obsidian官方同步服务定价较高(每月8美元起,年付制),且功能限制较多(仅支持5个仓库和10GB存储空间)。因此,探索替代方案成为许多用户的需求。经过多轮测试,最终选定Resilio Sync作为核心同步工具,其出色的界面设计和稳定性是决策关键。

Resilio Sync:去中心化同步工具

核心特性

  • P2P传输机制:无需依赖中心化服务器,数据直接在设备间点对点传输。
  • 速度与安全优势:传输速率取决于本地网络带宽;文件仅存储于自有设备,保障隐私安全。
  • 多功能支持:兼具文件分享与多终端实时同步能力。

同步架构设计

采用“常在线节点+动态终端”模式:

  1. 常在线节点:部署于阿里云CentOS服务器(Docker容器化安装),确保至少一个终端持续在线。
  2. 动态终端:电脑和手机按需启停Resilio Sync客户端,不影响同步连续性。

部署指南

服务器端配置(CentOS环境)

1
2
3
4
5
6
7
8
9
10
11
12
# 创建目录结构
mkdir -p /root/sync # 应用目录
mkdir -p /mnt/sync # 同步存储目录

# Docker容器部署
cd /root/sync
docker run -d --name Sync \
-p 9527:8888 \
-p 55555 \
-v /mnt/sync:/mnt/sync \
--restart always \
resilio/sync

端口说明

  • 9527:Web管理界面端口(可自定义)
  • 55555:数据传输端口(可自定义)
  • 8888:容器内部固定端口

部署后通过浏览器访问 http://服务器IP:9527 完成初始化设置。

客户端安装

  • Windows系统:提供x64/通用版本安装包
  • Android设备:Resilio Sync_2.6.5.apk(需手动安装)

注意:官网访问需科学上网,但客户端安装后可正常更新。

同步流程配置

初始同步设置

  1. 将Obsidian笔记库置于服务器同步目录(/mnt/sync
  2. 通过Web界面生成分享链接/密钥/二维码
  3. 在各终端客户端输入凭证建立同步连接

权限管理

支持多种权限模式:

  • 只读/读写权限分配
  • 选择性文件夹同步
  • 链接式文件分享(需注意域名访问限制)

高级功能与优化

Pro版本授权

导入永久许可证文件(.btskey格式)解锁高级功能:

  • 设备级同步管理(替代文件夹级)
  • 精细化权限控制系统
  • 选择性文件同步

网络连接优化

  • 预定义主机配置:指定阿里云服务器地址,避免P2P节点发现失败
  • 防火墙设置:确保9527和55555端口通行
  • 连接诊断:如遇端口冲突,可调整侦听端口设置

方案对比与总结

与Syncthing等工具相比,Resilio Sync在界面美观度和易用性上更具优势。通过服务器常在线架构,实现了:

  • 成本控制:免去官方同步服务费用
  • 数据自主:完全掌握数据存储位置
  • 灵活部署:支持终端按需启停

资源附件:Resilio Sync Pro永久授权文件(ResilioSyncPro.btskey.zip)


提示:文件分享链接可能受网络限制,建议通过预定义主机或本地网络直连确保传输稳定性。