跳转到内容

连接自托管 Graft 服务器

macOS、Windows 和 Linux 上的 Eidos Lite 支持通过 Spark 连接自定义服务器。 每台电脑沿用现有 Spark 激活,服务器不占设备名额,也不要求官方 Sync 订阅。

Android 无需 Eidos 账号或 Spark 激活,即可连接同一批加密 Space。 使用 Lite 的电脑仍需 Spark。手机上的具体步骤见在 Android 上连接。

使用 Docker 部署、个人 Graft Cloudflare 模板, 或兼容其服务发现和仓库管理 API 的服务。Lite 只连接端到端加密仓库。 通用 Graft 协议端点不一定提供 Lite 所需的仓库列举和创建 API。

  1. 在本机的设置 → 账户与服务激活 Spark。如果 Spark 已激活但新功能仍锁定, 点击刷新 Spark 权益。
  2. 完成 Docker 部署或 Cloudflare 部署和首次配置,准备好基础 HTTPS 地址和访问密钥。
  3. 按需启用本地版本历史,将要上传的改动保存为版本。
  4. 打开设置 → 账户与服务 → 同步 → 添加服务器,填写名称、 服务器地址和访问密钥,点击测试并保存。保存时会验证访问权限,并将配置保存在本机。
  5. 返回同步面板,在服务器中选择已保存的服务器;已有连接时使用切换服务器。 如有需要,在同步设置中设置同步密码,然后点击连接或查看切换方案。 等待加密上传和验证完成。

选择另一项云端服务或保存服务器配置,不会改变现有连接。 在管理服务器中可以编辑名称、更新访问密钥、移除本机保存的配置。 移除配置不会删除远端数据。更换地址时,应添加一个新服务器。

服务器访问密钥用于授权访问,同步密码用于解密 Space,两者互相独立。 Lite 不会将同步密码发送给服务器,也不会将服务器密钥发送给 Eidos 账户服务。 服务器地址必须使用 HTTPS。

个人模板的所有仓库和设备共用一个访问密钥。更换密钥后,需要在每台已连接设备更新, 但不会改变 Space 的同步密码或加密身份。

在另一台电脑激活 Spark,再添加相同服务器地址和访问密钥。 选中加密 Space,点击下载,输入这个 Space 的同步密码,选择新的目标文件夹, 等待下载完成。编辑前先检查一条已知记录和一个附件。

之后按云同步日常操作与恢复检查更改、上传、接收更新和处理冲突。 每个 Space 同时连接一个云端服务,不同 Space 可以使用不同服务器。

  1. 打开同步 → 自定义服务器,填写不含仓库路径的基础 HTTPS 地址和 服务器访问密钥,点击浏览服务器 Space。
  2. 输入在电脑上连接该 Space 时设置的 Space 同步密码,在对应的加密 Space 旁点击下载到本机。保持应用打开,等待下载完成,再检查一条已知记录和一个附件。
  3. 使用立即同步发送和接收版本。下载的文件可以离线使用,重启应用后连接仍会保留。
  4. 不再使用此手机同步时,点击断开连接并确认。本地文件、版本历史和服务器副本都会保留。

服务器访问密钥用于授权访问,Space 同步密码用于解密 Space,两者互相独立。 请另外妥善保存同步密码,访问密钥不能代替它。Android 使用 Android Keystore 加密保存访问密钥和同步密码,凭据不会写入 Space 或发送给编辑器。 断开连接会清除此 Space 在手机上的连接和凭据。

若要将尚未连接的本地 Space 发送到新的加密仓库,输入新的同步密码,点击为当前 Space 开启同步, 再点击首次发布到空仓库,并妥善保管密码。远端已有版本时,使用立即同步。

加密连接必须使用 HTTPS,仅允许同一设备上的回环地址使用 HTTP 进行本机测试。 高级:未加密 Graft 仓库是使用完整仓库地址的独立入口,不能打开桌面加密 Space。 该入口的 HTTP 选项会以明文传输文件和访问令牌。

在 Lite 中,已有 Spark 用户成功刷新一次权益即可领取此功能。之后本机可以离线验证签名授权, 退出 Eidos 账户后仍可使用;日常自定义同步直接访问自己的服务器。 释放本机 Spark 授权后会停止后续自定义同步操作,本地文件、历史和服务器数据仍保留, 也可以继续断开连接。

更换 Space 的同步服务前,请保留完整本地副本与历史。打开同步 → 云同步 → ⋯ → 切换服务器,选择目标服务。 配置目标服务,点击确认切换方案,再确认切换。 Lite 会创建新的加密仓库并上传已保存历史。不要直接替换旧远端 URL,或将服务器密文对象 复制到另一个仓库。先在另一台电脑下载、检查新副本,再考虑删除旧服务器上的副本。 其他电脑需要各自连接新的仓库。 当前连接与目标服务器会分别显示;取消操作会保留原连接。 上传失败时,Lite 会恢复原连接;若本机未保存原同步密码,可能需要重新解锁。 切换过程中应用意外退出时,重新打开 Space 会恢复未完成的本地连接操作。

自定义服务器适用所选服务商的存储和请求限制。官方 Sync 的账户配额与账户网页的仓库 删除入口不管理你的自定义服务器。请遵循服务器自己的运维指南,并保留独立备份。

连接后的同步操作、冲突处理和密码恢复。

选择同步方式。