配置自定义同步服务
默认情况下,Eidos 使用 eidos.space 作为同步服务提供商。但是,你也可以配置自己的 S3 兼容存储服务(如 AWS S3、Cloudflare R2、MinIO 等)来完全掌控你的数据。
支持的存储服务
Section titled “支持的存储服务”任何兼容 S3 协议的存储服务都可以作为同步服务提供商:
| 服务 | 端点示例 | 说明 |
|---|---|---|
| AWS S3 | https://s3.amazonaws.com | 标准 S3 服务 |
| Cloudflare R2 | https://{account}.r2.cloudflarestorage.com | 免费额度包含 10GB 存储 |
| MinIO | http://localhost:9000 | 自托管,免费开源 |
其他 S3 兼容服务如 Backblaze B2、DigitalOcean Spaces、阿里云 OSS、腾讯云 COS 等也同样支持。
在开始之前,请确保你已准备好:
- 桌面端应用:自定义同步服务仅在 Eidos 桌面端应用中可用
- 有效许可证:前往设置 → 账户激活你的许可证
- S3 存储账户:创建存储桶并获取访问凭证
-
打开全局同步设置
点击侧边栏中的设置,然后从全局设置菜单中选择同步。
-
添加新服务提供商
点击服务提供商部分右上角的添加按钮。
-
填写服务提供商信息
字段 说明 示例 服务提供商 ID 唯一标识符(小写,无空格) my-s3、minio、r2端点 URL 你的 S3 服务端点 https://s3.amazonaws.com存储桶名称 你的 S3 存储桶名称 my-eidos-sync区域 (可选)存储桶所在区域 us-east-1 -
输入凭证
输入你的 S3 访问凭证:
- 访问密钥 ID:你的 S3 访问密钥
- 秘密访问密钥:你的 S3 秘密密钥
-
测试连接
填写完所有字段后,点击测试按钮验证 Eidos 是否能连接到你的存储服务。
-
保存服务提供商
如果测试成功,点击添加保存服务提供商配置。
创建空间时使用同步
Section titled “创建空间时使用同步”同步只能在创建新空间时启用。空间创建后,你无法为其启用或禁用同步。
创建启用同步的新空间
Section titled “创建启用同步的新空间”-
打开空间选择器
点击侧边栏中的空间选择器,然后点击**“创建新空间”**。
-
选择本地文件夹
选择一个本地文件夹来存储你的空间数据。
-
启用同步
在同步选项步骤中:
- 打开**“启用同步”**开关来开启同步
- 从列表中选择你的自定义服务提供商
- 点击**“创建并启用同步”**
克隆已有空间
Section titled “克隆已有空间”如果你有一个已同步到自定义服务提供商的空间,你可以将它克隆到另一台设备:
-
打开空间选择器
点击侧边栏中的空间选择器,然后点击**“创建新空间”**。
-
选择克隆选项
选择**“克隆空间”**来克隆已有的远程空间。
-
选择服务提供商
选择你的空间所在的自定义服务提供商。
-
选择远程空间
从可用空间列表中选择你要克隆的空间。
-
选择本地文件夹
选择一个本地文件夹来存储克隆的空间数据。
-
克隆
点击**“克隆空间”**将空间下载并设置到本地。
管理服务提供商
Section titled “管理服务提供商”查看服务提供商状态
Section titled “查看服务提供商状态”在全局同步设置中,你可以看到每个服务提供商的状态:
- 就绪(绿色):连接测试通过,可以正常使用
- 已设置凭证(蓝色):凭证已保存但未测试
- 缺少凭证(橙色):缺少凭证
你可以随时点击服务提供商旁边的测试按钮来重新测试连接。
删除服务提供商
Section titled “删除服务提供商”要删除服务提供商:
- 点击服务提供商旁边的垃圾桶图标
- 输入服务提供商 ID 以确认删除
- 点击删除服务提供商
”需要许可证”错误
Section titled “”需要许可证”错误”自定义同步服务需要有效许可证。请前往设置 → 账户激活你的许可证。
“没有可用的同步服务提供商”
Section titled ““没有可用的同步服务提供商””创建空间时如果看到此消息:
- 确保你已在设置 → 同步中添加了至少一个自定义服务提供商
- 验证服务提供商有有效的凭证
- 测试连接确保它正常工作
连接测试失败
Section titled “连接测试失败”常见问题及解决方案:
| 错误 | 解决方案 |
|---|---|
| 访问密钥 ID 无效 | 检查访问密钥是否有拼写错误 |
| 秘密访问密钥无效 | 确认秘密密钥是否正确 |
| 存储桶不存在 | 确保存储桶名称拼写正确 |
| 访问被拒绝 | 检查 IAM 权限(需要 s3:ListBucket、s3:GetObject、s3:PutObject、s3:DeleteObject) |
| 无法连接 | 验证端点 URL 和你的网络连接 |