← ClaudeAtlas

hotplex-setuplisted

HotPlex 生产环境安装、配置、部署与故障排查。以 `hotplex doctor` 诊断驱动,覆盖 onboard 向导、4 种 Worker 配置、STT/TTS、系统服务。当用户提到安装、配置、部署、doctor、onboard、环境检查、setup、启动失败、连接问题、凭证错误、服务无法启动时触发——即使用户只是描述了运行异常,也应先跑 doctor 诊断再排查。
hrygo/hotplex · ★ 43 · AI & Automation · score 80
Install: claude install-skill hrygo/hotplex
# HotPlex 生产环境安装指引 以 `hotplex doctor` 为诊断核心。**先诊断再行动**——不要手动逐项检查依赖,doctor 集成了 25 个 checker(9 个 category),让它先跑。 整个流程幂等,重复运行只处理缺失项。 ## 流程概览 ``` 安装二进制 → onboard → doctor → 按需修复 → service install → 验证 ``` --- ## Phase 1:安装 `hotplex` 已在 PATH 中 → 跳到 Phase 2。 ### 1.1 快速安装脚本 ```bash # macOS / Linux curl -fsSL https://raw.githubusercontent.com/hrygo/hotplex/main/scripts/install.sh | bash -s -- --latest --prefix ~/.local # Windows (PowerShell) Invoke-WebRequest -Uri https://raw.githubusercontent.com/hrygo/hotplex/main/scripts/install.ps1 -OutFile install.ps1 .\install.ps1 -Latest ``` ### 1.2 源码构建(需 Go 1.26+) ```bash git clone https://github.com/hrygo/hotplex.git && cd hotplex make quickstart # check-tools + build + test-short ``` ### 1.3 首次配置向导 ```bash hotplex onboard # 交互式(推荐首次) hotplex onboard --non-interactive --enable-slack --slack-allow-from U0XXXXX # CI/自动化 ``` onboard 自动处理:平台凭据、Worker 选择、config.yaml/.env 生成、Agent 配置模板、STT/TTS 检查。 --- ## Phase 2:诊断 ```bash hotplex doctor --json ``` 参数:`--json`(机器可读)| `-v`(详细)| `-C <category>`(仅指定类别)| `--fix`(自动修复带 FixFunc 的 fail 项) **报告结构**: ```json { "summary": { "pass": N, "warn": N, "fail": N }, "diagnostics": [{ "name": "category.check_name", "status": "pass|warn|fail", "message": "...", "fix_hint": "..." }] } ``` **Exit codes**:0 = 全部通过 | 1 = 有 fail | 3 = 自动修复失败 **分支**:`fail: 0` → Phase 4 | `fail: N` → Phase 3 | 未安装 → Phase 1 --- ## Phase 3:按分类修复 对每个 `status: "fail"` 项查下表。修复后 `hotplex doctor --j