跳转到内容

配置自定义同步服务

默认情况下,Eidos 使用 eidos.space 作为同步服务提供商。但是,你也可以配置自己的 S3 兼容存储服务(如 AWS S3、Cloudflare R2、MinIO 等)来完全掌控你的数据。

任何兼容 S3 协议的存储服务都可以作为同步服务提供商:

服务端点示例说明
AWS S3https://s3.amazonaws.com标准 S3 服务
Cloudflare R2https://{account}.r2.cloudflarestorage.com免费额度包含 10GB 存储
MinIOhttp://localhost:9000自托管,免费开源

其他 S3 兼容服务如 Backblaze B2、DigitalOcean Spaces、阿里云 OSS、腾讯云 COS 等也同样支持。

在开始之前,请确保你已准备好:

  1. 桌面端应用:自定义同步服务仅在 Eidos 桌面端应用中可用
  2. 有效许可证:前往设置 → 账户激活你的许可证
  3. S3 存储账户:创建存储桶并获取访问凭证
  1. 打开全局同步设置

    点击侧边栏中的设置,然后从全局设置菜单中选择同步

  2. 添加新服务提供商

    点击服务提供商部分右上角的添加按钮。

  3. 填写服务提供商信息

    字段说明示例
    服务提供商 ID唯一标识符(小写,无空格)my-s3minior2
    端点 URL你的 S3 服务端点https://s3.amazonaws.com
    存储桶名称你的 S3 存储桶名称my-eidos-sync
    区域(可选)存储桶所在区域us-east-1
  4. 输入凭证

    输入你的 S3 访问凭证:

    • 访问密钥 ID:你的 S3 访问密钥
    • 秘密访问密钥:你的 S3 秘密密钥
  5. 测试连接

    填写完所有字段后,点击测试按钮验证 Eidos 是否能连接到你的存储服务。

  6. 保存服务提供商

    如果测试成功,点击添加保存服务提供商配置。

同步只能在创建新空间时启用。空间创建后,你无法为其启用或禁用同步。

  1. 打开空间选择器

    点击侧边栏中的空间选择器,然后点击**“创建新空间”**。

  2. 选择本地文件夹

    选择一个本地文件夹来存储你的空间数据。

  3. 启用同步

    在同步选项步骤中:

    • 打开**“启用同步”**开关来开启同步
    • 从列表中选择你的自定义服务提供商
    • 点击**“创建并启用同步”**

如果你有一个已同步到自定义服务提供商的空间,你可以将它克隆到另一台设备:

  1. 打开空间选择器

    点击侧边栏中的空间选择器,然后点击**“创建新空间”**。

  2. 选择克隆选项

    选择**“克隆空间”**来克隆已有的远程空间。

  3. 选择服务提供商

    选择你的空间所在的自定义服务提供商。

  4. 选择远程空间

    从可用空间列表中选择你要克隆的空间。

  5. 选择本地文件夹

    选择一个本地文件夹来存储克隆的空间数据。

  6. 克隆

    点击**“克隆空间”**将空间下载并设置到本地。

在全局同步设置中,你可以看到每个服务提供商的状态:

  • 就绪(绿色):连接测试通过,可以正常使用
  • 已设置凭证(蓝色):凭证已保存但未测试
  • 缺少凭证(橙色):缺少凭证

你可以随时点击服务提供商旁边的测试按钮来重新测试连接。

要删除服务提供商:

  1. 点击服务提供商旁边的垃圾桶图标
  2. 输入服务提供商 ID 以确认删除
  3. 点击删除服务提供商

自定义同步服务需要有效许可证。请前往设置 → 账户激活你的许可证。

“没有可用的同步服务提供商”

Section titled ““没有可用的同步服务提供商””

创建空间时如果看到此消息:

  1. 确保你已在设置 → 同步中添加了至少一个自定义服务提供商
  2. 验证服务提供商有有效的凭证
  3. 测试连接确保它正常工作

常见问题及解决方案:

错误解决方案
访问密钥 ID 无效检查访问密钥是否有拼写错误
秘密访问密钥无效确认秘密密钥是否正确
存储桶不存在确保存储桶名称拼写正确
访问被拒绝检查 IAM 权限(需要 s3:ListBuckets3:GetObjects3:PutObjects3:DeleteObject
无法连接验证端点 URL 和你的网络连接