Skip to content

Latest commit

 

History

History
83 lines (50 loc) · 3.43 KB

README_zh.md

File metadata and controls

83 lines (50 loc) · 3.43 KB

BetaX Obsidian NAS Sync

License

English | 详细文档

这是一个Obsidian Vault同步服务, 它能让你的Obsidian Vault与家中内网的 NAS 进行同步

适用于家中有一台 NAS, 并且将其作为存储中枢的用户

如果你只是想简单的将多个 Obsidian 之间的多个 Vault 同步, 请使用官方的同步服务

前提条件

  1. 一台安装了 Nas Server 的 NAS
  2. 一个最新版本的 Obsidian 客户端
  3. 一个 Github 账户

使用说明

  1. 你需要先在中控服务器上注册你的 NAS, 获得NAT.ID
  2. NAS Server 上开启连接密码(安全起见最好开启)
  3. 安装并启用本插件
  4. 在设置中填写 唯一标识连接密码
  5. 点击 开始测试 测试是否可以正常连接

存储库配置(重要)

请根据实际情况选择对应章节进行

  • 我从未使用过本服务
    • 我在 NAS 上存储有 Obsidian Vault
      • G4 方案
    • 我只在本地有 Obsidian Vault
      • G1 方案
  • 我经使用过本服务中任意组件
    • 我在 NAS Server 中已有 Vault
      • G2 方案
    • 我在本地 Obsidian 中已有同步过的 Vault
      • G3 方案

G1 方案

你无需额外操作, 按照前面的步骤完成连接后正常使用即可

G2 方案

由于你已有 NAS Vault 所以你需要先确认

  • 本地 Obsidian 是一个全新的 Vault
  • 本地 Obsidian Vault 中的文件与数据允许被覆盖

Q: 如果我有一个本地 Obsidian Vault 而且数据重要不能覆盖怎么办呢?
A: 请创建一个新的 Obsidian Vault

确认无误后按照前面的步骤完成连接, 连接成功后在 Obsidian 中打开命令面板选择BetaX NAS Sync: 手动更新即可

G3 方案

现在你已有本地 Obsidian Vault, 如果你没有 NAS Vault, 那么你可以跳转到[G1 方案](#G1 方案)来将数据推送到新的 NAS Server

如果你有包含 Vault 数据的 NAS Server , 那就要判断此本地 VaultNAS Vault 是否一致, 如果一致, 那么你可以跳转到[G1 方案](#G1 方案), 二者根据时间先后同步差异即可

如果不一致, 那么你需要清除无需保留的那一端, 最好是整个文件夹删除后重新创建

清除完成后按照前面的步骤完成连接, 连接成功后在 Obsidian 中打开命令面板选择BetaX NAS Sync: 手动更新即可

G4 方案

看来你曾经使用 NAS 简单的文件共享存储过 Obsidian Vault

你需要先部署完成 NAS Server 后, 将你 NAS 上的 Obsidian Vault 映射到容器的 /app/vault 目录

然后在 Obsidian Vault 目录中创建 .synclog 文件, 文件没有任何后缀

创建文件后用记事本或其他编辑器打开它, 在里面输入以秒为单位的10位时间戳数字, 最后保存修改

上述完成后按照最前面的步骤完成连接, 连接成功后在 Obsidian 中打开命令面板选择BetaX NAS Sync: 手动更新即可自动拉取 NAS 上的 Obsidian Vault 到本地

无法连接

如果你在配置好 NAS Server 和本插件后无法连接, 请更换网络环境后再试

本服务使用现代化的P2P打洞技术, 但仍有一些特殊网络无法穿透, 如果多次更换网络仍然无法连接, 那可能意味着你的网络环境无法使用本服务