Folder Sync 文件夹同步 — 本机文件夹作为 Vault 同步目标
Folder Sync 是什么
Folder Sync(文件夹同步)是 Enpass 最极简的存储方式之一。当你创建或添加 Vault 时选择 This PC / This Mac 作为存储位置,Vault 的加密数据库文件就被存放在你指定的本地文件夹里。
这个文件夹本身不会自动同步——但你可以用第三方同步工具让这个文件夹在多台设备之间保持一致。
与 Wi-Fi Sync 的区别
| 特性 | Folder Sync | Wi-Fi Sync |
|---|---|---|
| Enpass 做什么 | 把 Vault 文件存进指定文件夹 | 一台 Enpass 当 Server,其他当 Client |
| 同步由谁负责 | 外部工具(Syncthing、FreeFileSync 等) | Enpass 内部处理 |
| 需要一台电脑常亮吗 | 不需要 | 需要 Server 电脑在线 |
| 离线时能用吗 | ✅ | ✅ |
| 适合多少设备 | 灵活 | 几个 |
Enpass + Syncthing 组合(推荐)
Syncthing 是一个开源的、P2P(点对点)方式的文件夹同步工具。它让多台设备上的指定文件夹实时保持一致,不需要服务器。
步骤
- 安装 Syncthing
- Windows / Mac / Linux:Syncthing 官网下载安装
- Android:Google Play 搜索 "Syncthing"(iOS 上没有官方 Syncthing 客户端,可考虑在 Mac 上中转)
- 在每台设备上设置 Syncthing
- 启动 Syncthing,它会生成一个"设备 ID"
- 在设备 A 上添加设备 B(输入设备 B 的 ID)
- 在设备 B 上添加设备 A
- 创建并同步文件夹
- 在每台设备上,Syncthing 的"发送文件夹"里添加 Enpass Vault 所在的本地文件夹
- 或者使用 Syncthing 默认的"默认同步文件夹",然后让 Enpass 的 Vault 就存在这个默认文件夹里
- 让 Enpass 使用这个文件夹
- 创建或添加 Vault 时,指定 Vault 文件存在上述由 Syncthing 同步的文件夹内
- 如果是已有的 Vault,可能需要在 Enpass 中修改存储位置(从云盘切换到本地文件夹)
工作流程
设备 A 修改 Vault
→ Enpass 更新本地加密文件
→ Syncthing 检测到变化
→ 同步到设备 B 和 C
→ 设备 B 打开 Enpass 时检测到文件已更新
→ 用主密码解密新内容
为什么选 Folder Sync + Syncthing
- 不需要任何第三方公司:既不是 Enpass,也不是 iCloud/Dropbox/Google
- 数据完全在你手里:所有文件都存在你自己的设备上
- 没有固定 Server:任何一台设备离线都不影响其他设备的同步链
- 比 Wi-Fi Sync 更灵活:可以跨网络同步(不要求同一 Wi-Fi)
其他文件夹同步工具
Syncthing 最成熟,但如果你已经在用其他同步工具,可以直接搭配:
- FreeFileSync:手动触发的文件夹对拷(适合只偶尔同步一次的场景)
- Unison:开源双向文件同步工具,适合 Linux / macOS
- Resilio Sync:商业版同步软件,P2P 方式(Syncthing 的商业替代)
注意事项
Enpass 不负责冲突解决
当两台设备在几乎同时修改了同一个 Vault 并触发同步时,可能产生"冲突文件"(文件名后面会加 -conflict-时间戳)。这是文件夹同步工具的正常行为——Enpass 会把冲突文件保留在目录里,但不会自动合并它们。
避免冲突的建议:
- 尽量避免在两台设备上同时修改同一个 Vault 的条目
- 冲突发生时,手动比较冲突文件和当前有效文件,选择保留哪个
Android 上的路径权限
在 Android 上,让 Enpass 和 Syncthing 访问同一个文件夹可能需要特别的权限配置:
- Syncthing 需要存储权限
- Enpass 也需要能访问那个文件夹的权限
- 某些 Android 定制系统(小米 MIUI、华为 EMUI)可能对后台同步有限制
iOS 的限制
iOS 上没有 Syncthing 官方客户端(苹果的后台限制太严)。如果你有 iPhone:
- 可以用 Mac 作为中转:Mac 上同时跑 Syncthing 和 iCloud Drive,让 iPhone 通过 iCloud 访问 Vault
- 或者直接用 iCloud 作为 Vault 存储,更简单
总结
如果你想要零云依赖、灵活多设备同步、不需要固定 Server 的方案,Folder Sync + Syncthing 是值得考虑的组合。它是 Enpass 所有同步方式中最纯粹的"数据在你手里"的表达。
但如果你只是想跨 2~3 台设备同步、不想折腾额外的同步软件,云存储方案(参见 云同步方案选型)会省去很多设置成本。
下一个话题:多设备如何正确添加和切换 Vault,参见 多设备 Vault 设置。