taubyte-spore-drive-sdk
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSpore 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 (or custom path)
latest - Optional DNS automation choice
- 根域名()
ROOT_DOMAIN - 生成的子域名()
GENERATED_DOMAIN - 服务器列表()
hostname,public_ip - SSH密钥路径()
SSH_KEY - Tau二进制文件模式(或自定义路径)
latest - 可选的DNS自动化选项
SSH user policy
SSH用户策略
- Try first.
ubuntu - 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
实施流程
- Create deployment project (e.g. ).
spore-drive-deploy/ - Generate SDK deployment code using .
@taubyte/spore-drive - Write ,
.env,.env.example.hosts.csv - Install/run:
bash
npm install npm run displace - Use headless log progress lines (no interactive progress bars).
- 创建部署项目(例如)。
spore-drive-deploy/ - 使用生成SDK部署代码。
@taubyte/spore-drive - 编写、
.env、.env.example文件。hosts.csv - 安装/运行:
bash
npm install npm run displace - 使用无头日志进度行(不使用交互式进度条)。
DNS guidance fallback
DNS指导备选方案
- If DNS is not automated, provide manual provider-agnostic records:
- A records
seer - NS records
tau - wildcard CNAME to substrate/expected endpoint
- 如果未启用DNS自动化,提供与服务商无关的手动记录:
- A记录
seer - NS记录
tau - 指向substrate/预期端点的通配符CNAME记录
Notes
注意事项
- Keep this skill isolated from normal project/app/resource workflows.
- Reference deep deployment details from docs when needed.
skills-main/.../spore-drive-sdk
- 保持此技能独立于常规项目/应用/资源工作流。
- 必要时参考文档中的详细部署信息。
skills-main/.../spore-drive-sdk