hotplex-setup
SolidHotPlex 生产环境安装、配置、部署与故障排查。以 `hotplex doctor` 诊断驱动,覆盖 onboard 向导、4 种 Worker 配置、STT/TTS、系统服务。当用户提到安装、配置、部署、doctor、onboard、环境检查、setup、启动失败、连接问题、凭证错误、服务无法启动时触发——即使用户只是描述了运行异常,也应先跑 doctor 诊断再排查。
AI & Automation 45 stars
14 forks Updated today Apache-2.0
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# HotPlex 生产环境安装指引
以 `hotplex doctor` 为诊断核心。**先诊断再行动**——不要手动逐项检查依赖,doctor 集成了 26 个 checker(10 个 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
hotplex install # 安装二进制到 PATH(默认 ~/.local/bin,source 构建后推荐执行)
```
### 1.3 首次配置向导
```bash
hotplex onboard # 交互式(推荐首次)
hotplex onboard --non-interactive --enable-slack --slack-allow-from U0XXXXX # CI/自动化
```
onboard 自动处理:平台凭据、Worker 选择、config.yaml/.env 生成、Agent 配置模板、STT/TTS 检查、系统服务安装(可选)、二进制安装到 PATH。
---
## 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 ...
Details
- Author
- hrygo
- Repository
- hrygo/hotplex
- Created
- 3 months ago
- Last Updated
- today
- Language
- Go
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
hotplex-diagnostics
HotPlex Gateway 运行时诊断。从症状逐层缩小到根因:进程状态、日志分析、worker 崩溃、响应慢、session 异常、streaming 卡住、反馈中断(Worker 在跑但用户端无更新)。理解反馈链路架构,能通过时间线交叉验证检测静默中断,分类根因为管道阻塞/背压丢弃/适配器故障/客户端断连。跨平台支持 Linux/macOS/Windows。
45 Updated today
hrygo AI & Automation Solid
hotplex-update
HotPlex 二进制更新。完整工作流:构建 → 安装 → 服务重启 → 验证 → 错误处理和回滚机制。支持用户级和系统级服务,跨平台兼容(Linux/macOS/Windows)。
45 Updated today
hrygo AI & Automation Solid
hotplex-cli
HotPlex Slack 与 Cron CLI 命令示例参考。当需要执行 hotplex slack 子命令(发消息、上传/下载文件、更新/定时消息、频道、书签、表情回复)或 hotplex cron 子命令(创建/列出/查看/更新/删除/触发/历史定时任务)时使用。
45 Updated today
hrygo