taubyte-spore-drive-sdk

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Spore Drive SDK

Spore Drive SDK

Use this skill only when user asks to deploy/self-host a Taubyte cloud across servers.
仅当用户要求跨服务器部署/自托管Taubyte云时使用此技能。

Inputs to collect

需要收集的输入项

  • Root domain (
    ROOT_DOMAIN
    )
  • Generated subdomain (
    GENERATED_DOMAIN
    )
  • Server list (
    hostname,public_ip
    )
  • SSH key path (
    SSH_KEY
    )
  • Tau binary mode (
    latest
    or custom path)
  • Optional DNS automation choice
  • 根域名(
    ROOT_DOMAIN
  • 生成的子域名(
    GENERATED_DOMAIN
  • 服务器列表(
    hostname,public_ip
  • SSH密钥路径(
    SSH_KEY
  • Tau二进制文件模式(
    latest
    或自定义路径)
  • 可选的DNS自动化选项

SSH user policy

SSH用户策略

  • Try
    ubuntu
    first.
  • If deployment fails with SSH auth/user mismatch, retry with
    root
    .
  • If both fail, ask user for SSH username.
  • 优先尝试
    ubuntu
    用户。
  • 如果因SSH认证/用户不匹配导致部署失败,使用
    root
    用户重试。
  • 如果两者都失败,询问用户获取SSH用户名。

Implementation flow

实施流程

  1. Create deployment project (e.g.
    spore-drive-deploy/
    ).
  2. Generate SDK deployment code using
    @taubyte/spore-drive
    .
  3. Write
    .env
    ,
    .env.example
    ,
    hosts.csv
    .
  4. Install/run:
    bash
    npm install
    npm run displace
  5. Use headless log progress lines (no interactive progress bars).
  1. 创建部署项目(例如
    spore-drive-deploy/
    )。
  2. 使用
    @taubyte/spore-drive
    生成SDK部署代码。
  3. 编写
    .env
    .env.example
    hosts.csv
    文件。
  4. 安装/运行:
    bash
    npm install
    npm run displace
  5. 使用无头日志进度行(不使用交互式进度条)。

DNS guidance fallback

DNS指导备选方案

  • If DNS is not automated, provide manual provider-agnostic records:
    • seer
      A records
    • tau
      NS records
    • wildcard CNAME to substrate/expected endpoint
  • 如果未启用DNS自动化,提供与服务商无关的手动记录:
    • seer
      A记录
    • tau
      NS记录
    • 指向substrate/预期端点的通配符CNAME记录

Notes

注意事项

  • Keep this skill isolated from normal project/app/resource workflows.
  • Reference deep deployment details from
    skills-main/.../spore-drive-sdk
    docs when needed.
  • 保持此技能独立于常规项目/应用/资源工作流。
  • 必要时参考
    skills-main/.../spore-drive-sdk
    文档中的详细部署信息。