这是一个Obsidian Vault
同步服务, 它能让你的Obsidian Vault
与家中内网的 NAS 进行同步
适用于家中有一台 NAS, 并且将其作为存储中枢的用户
如果你只是想简单的将多个
Obsidian
之间的多个Vault
同步, 请使用官方的同步服务
- 一台安装了 Nas Server 的 NAS
- 一个最新版本的
Obsidian
客户端 - 一个 Github 账户
- 你需要先在中控服务器上注册你的 NAS, 获得
NAT.ID
- 在
NAS Server
上开启连接密码(安全起见最好开启) - 安装并启用本插件
- 在设置中填写
唯一标识
和连接密码
- 点击
开始测试
测试是否可以正常连接
请根据实际情况选择对应章节进行
- 我从未使用过本服务
- 我在
NAS
上存储有Obsidian Vault
- G4 方案
- 我只在本地有
Obsidian Vault
- G1 方案
- 我在
- 我经使用过本服务中任意组件
- 我在
NAS Server
中已有Vault
- G2 方案
- 我在本地
Obsidian
中已有同步过的Vault
- G3 方案
- 我在
你无需额外操作, 按照前面的步骤完成连接后正常使用即可
由于你已有 NAS Vault
所以你需要先确认
- 本地
Obsidian
是一个全新的Vault
- 本地
Obsidian Vault
中的文件与数据允许被覆盖
Q: 如果我有一个本地
Obsidian Vault
而且数据重要不能覆盖怎么办呢?
A: 请创建一个新的Obsidian Vault
确认无误后按照前面的步骤完成连接, 连接成功后在 Obsidian
中打开命令面板选择BetaX NAS Sync: 手动更新
即可
现在你已有本地 Obsidian Vault
, 如果你没有 NAS Vault
, 那么你可以跳转到[G1 方案](#G1 方案)来将数据推送到新的 NAS Server
中
如果你有包含 Vault
数据的 NAS Server
, 那就要判断此本地 Vault
和 NAS Vault
是否一致, 如果一致, 那么你可以跳转到[G1 方案](#G1 方案), 二者根据时间先后同步差异即可
如果不一致, 那么你需要清除无需保留的那一端, 最好是整个文件夹删除后重新创建
清除完成后按照前面的步骤完成连接, 连接成功后在 Obsidian
中打开命令面板选择BetaX NAS Sync: 手动更新
即可
看来你曾经使用 NAS
简单的文件共享存储过 Obsidian Vault
你需要先部署完成 NAS Server
后, 将你 NAS
上的 Obsidian Vault
映射到容器的 /app/vault
目录
然后在 Obsidian Vault
目录中创建 .synclog
文件, 文件没有任何后缀
创建文件后用记事本或其他编辑器打开它, 在里面输入以秒为单位的10位时间戳数字, 最后保存修改
上述完成后按照最前面的步骤完成连接, 连接成功后在 Obsidian
中打开命令面板选择BetaX NAS Sync: 手动更新
即可自动拉取 NAS
上的 Obsidian Vault
到本地
如果你在配置好 NAS Server
和本插件后无法连接, 请更换网络环境后再试
本服务使用现代化的P2P打洞技术, 但仍有一些特殊网络无法穿透, 如果多次更换网络仍然无法连接, 那可能意味着你的网络环境无法使用本服务