同样是用 Syncthing 同步 Obsidian,电脑连电视盒子做全量备份(连插件库一起同步),电脑连手机只同步笔记文档(忽略插件目录)。为什么要分两种策略?这篇把原因和配置方法都写清楚了。
之前写了两篇文章:一篇讲怎么用 Syncthing 同步手机和电脑的 Obsidian 笔记,另一篇讲怎么把闲置电视盒子刷成 Linux 服务器。
但有个问题一直没展开说:盒子刷好 Armbian 之后,Syncthing 怎么装?装完之后,电脑连盒子和电脑连手机的同步策略有什么不同?
这篇就补上这一环。
在盒子上装 Syncthing
如果你的盒子能联网(接了网线一般都能),装 Syncthing 就三条命令:
# 加官方源(比系统自带的新)
curl -s https://syncthing.net/release-key.gpg | gpg --dearmor -o /usr/share/keyrings/syncthing-archive-keyring.gpg
echo 「deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable」 | tee /etc/apt/sources.list.d/syncthing.list
# 安装并设开机自启
apt update && apt install -y syncthing
systemctl enable syncthing@root.service
systemctl start syncthing@root.service装完之后,Syncthing 的 Web 管理界面默认只监听本机 127.0.0.1:8384。但盒子没显示器,得从电脑浏览器远程访问。用 SSH 端口转发最安全:
# 在电脑上执行
ssh -L 8384:127.0.0.1:8384 root@盒子 IP然后浏览器打开 http://localhost:8384 就能管 Syncthing 了。第一次进去务必设个用户名密码,不然局域网里谁都能改你的同步配置。
核心问题:两种同步策略

装好 Syncthing 之后,接下来就是配同步文件夹。但这里有个关键问题:电脑连盒子和电脑连手机,同步策略是不一样的。
| 同步对象 | 同步范围 | 目的 | 忽略规则 |
|---|---|---|---|
| 电脑→电视盒子 | 全量同步(笔记+插件库+工作区设置) | 全量备份,硬盘坏了能完整恢复 | 不设忽略 |
| 电脑→手机 | 部分同步(只同步笔记文档) | 日常查看和轻量编辑 | 忽略 .obsidian 插件目录 |
为什么不能统一?三个原因。
第一,同步速度。 .obsidian 插件目录动辄几十上百 MB,里面全是 JS 文件和配置。电脑和盒子都在局域网里,同步快无所谓。但手机经常走流量或弱网,每次同步都要传一大堆插件文件,慢得要命。
第二,手机存储空间。 插件文件本身不大,但架不住数量多。之前我折腾过一段时间插件,一不小心装了 20 多个,.obsidian 文件夹有 80 多 MB。手机存储本来就紧张,没必要把一堆插件文件塞进去占地方。
第三,也是最关键的——插件不兼容。 电脑版和手机版的 Obsidian 插件不一定通用。有些插件只有桌面版,同步到手机上之后,Obsidian 会尝试加载它们,轻则报错弹窗,重则直接崩溃打不开。我就踩过这个坑:一个叫「Hover Editor」的插件在手机上不兼容,每次打开 Obsidian 都闪退,排查了好久才发现是插件的问题。
所以我的方案是:盒子做全量备份,手机做轻量同步。 各司其职。
电脑→盒子:全量同步配置
全量同步最简单,什么都不用忽略,整个库原封不动同步过去。
在盒子端:
- SSH 连上盒子,建好接收目录:
mkdir -p /root/Obsidian-Vault- 在 Syncthing Web 界面点「添加文件夹」,路径填
/root/Obsidian-Vault
在电脑端:
- 打开电脑上的 Syncthing(上一篇讲过怎么装)
- 点「添加远程设备」,粘贴盒子的设备 ID
- 配对成功后,添加文件夹,路径选你的 Obsidian 库根目录(比如
D:\Obsidian\MyVault) - 共享给盒子设备
- 不设任何忽略规则——整个文件夹原样同步
强烈建议开启版本控制。 文件夹设置里选「简单文件版本控制」,保留 5 个版本。这样就算手滑删了笔记或改坏了配置,都能从历史版本恢复。
配好之后,电脑上的 Obsidian 库——包括所有笔记、插件、主题、工作区设置、CSS 片段——会完整同步到盒子上。万一电脑硬盘罢工了,把盒子的数据拷回来,Obsidian 打开就是原来的样子,插件不用重装,设置不用重配。
这才是真正的「全量备份」。
电脑→手机:部分同步配置
手机端的配置在之前那篇《Syncthing 同步 Obsidian 笔记库》里详细写过,这里只说关键差异:必须设忽略规则。
在电脑端 Syncthing 的文件夹设置里,找到「忽略模式」,添加以下内容:
/.obsidian/plugins
/.obsidian/themes
/.obsidian/workspace.json
/.obsidian/workspace-mobile.json
/.obsidian/cache
/.obsidian/.trash
/.trash
.sync-conflict*逐行解释一下:
/.obsidian/plugins:插件目录,不同步(最关键的一条)/.obsidian/themes:主题文件,不同步workspace.json和workspace-mobile.json:记录窗口布局和打开的文件,电脑和手机肯定不一样,同步了只会产生冲突cache:插件缓存,没意义.trash:Obsidian 的回收站.sync-conflict*:忽略冲突文件本身,防止冲突文件再被同步出去
这样设置之后,同步到手机上的只有笔记文档(.md 文件)和附件(图片等)。插件和配置留在电脑上,手机端用 Obsidian 自带的默认配置就够了。
注意:手机端的 Obsidian 需要单独装一遍你需要的插件。 因为不同步了嘛,手机上是一个「干净」的库。不过手机上我一般只用几个基础功能(浏览、搜索、简单编辑),不需要装太多插件。
踩过的坑

折腾三端同步这段时间,踩了几个坑:
| 坑 | 现象 | 解决办法 |
|---|---|---|
| 手机端插件崩溃 | 打开 Obsidian 闪退 | 不同步插件目录(设忽略规则) |
| workspace 冲突 | 每天产生十几个冲突文件 | 忽略 workspace.json 和 workspace-mobile.json |
| 盒子重启后 IP 变了 | SSH 和同步都断 | 路由器里给盒子绑固定 IP |
| 首次全量同步慢 | 盒子 CPU 弱,同步 80MB 插件库花了 20 分钟 | 忍一次就好,后面都是增量同步 |
其中第一个坑最坑——手机端 Obsidian 闪退的时候,你根本不知道是哪个插件的问题。我就是一个个排除,最后才发现是 Hover Editor 不兼容手机端。设了忽略规则之后,手机端再也没崩过。
如果盒子离线怎么办(附录)
如果你的盒子完全断网,apt 装不了,就得手动装。简单说一下流程:
- 在有网的电脑上,去 GitHub 下载对应架构的安装包(先在盒子上
uname -m确认是aarch64还是armv7l) - 用 U 盘把压缩包拷到盒子,解压到
/opt/syncthing - 把二进制文件复制到
/usr/local/bin/ - 手动创建 systemd 服务文件
/etc/systemd/system/syncthing@.service
离线安装最容易翻车的地方:
- 架构选错:arm64 和 armv7 不通用,选错会报
Exec format error - 文件名拼错:是
syncthing不是synching,中间有个 t - 参数用单横杠:v2.x 版本要求长选项用双横杠
--no-browser,单横杠会报错 - 服务不断重启:ExecStart 里必须加
--no-fork参数,否则 Syncthing 以后台方式运行,systemd 会以为服务挂了 - status=80 退出码:权限问题,用普通用户手动运行一次
syncthing --no-browser生成配置目录
如果你的盒子能联网,以上这些坑全部可以跳过。
写在最后

现在我的 Obsidian 三端同步方案是:
- 电脑是主库,所有笔记都在这里写
- 电视盒子7x24 小时开机,做全量备份,连插件带配置一起同步过去。硬盘坏了能完整恢复
- 手机做轻量同步,只同步笔记文档,出门在外随时查看和编辑
三台设备各司其职,互不干扰。这套方案用了快一个月,没出过问题。
如果你也想搭类似的三端同步,可以按顺序看这三篇文章:
- 《Syncthing 同步 Obsidian 笔记库:从下载到配置的完整教程》——讲电脑和手机怎么配同步(部分同步)
- 《我把闲置电视盒子刷成了 Obsidian 备份服务器》——讲怎么把电视盒子刷成 Linux 服务器
- 这篇——讲在盒子上装 Syncthing,以及全量同步和部分同步的区别
三篇看完,从零搭一套完整的 Obsidian 三端同步方案,没问题。
我是拾光,用 AI 迭代 Obsidian,记录每一步真实成长。
(图片由AI生成)
觉得有用?点个关注,持续获取优质内容。
夜雨聆风