octop 体系(Octop 主控 + 用量看板 + groq-proxy)(部署于 maizihehuo)
Octop AI 智能体主控平台及其配套:8088 主控服务(octopmaizi 域名)、8099 MiniMax Token 用量看板、8901 Groq API 代理。
访问方式
- 主控:
https://octopmaizi.bianquezhiyin.com/(nginx → 127.0.0.1:8088)
- 用量看板:
127.0.0.1:8099(0.0.0.0 公网直连,无域名)
- groq-proxy:
127.0.0.1:8901(pm2,内网 API 代理)
- octop 运行环境:/root/.octop(venv + ssl + 配置)
技术架构
- octop 主控:
/root/.octop/venv/bin/octop run(python 进程,监听 8088 与内部 44903),自管 SSL 证书(/root/.octop/ssl/*.crt)
- 用量看板:
/opt/octop-usage/app.py(python3 systemd octop-usage.service,8099);API Key 文件 /opt/octop-usage/mx_key.txt(MiniMax Key,不抄录)
- groq-proxy:
/root/groq-proxy.py(pm2 groq-proxy,8901)
- systemd:octop-usage.service active;octop 主控的托管方式(python 直启)待确认自启配置
数据
- mx_key.txt(MiniMax API Key)
- octop 自身状态在 /root/.octop
- 用量统计数据在 app.py 逻辑内(待确认存储)
使用方法
- octopmaizi 域名访问主控面板
- 用量看板直连 8099 查看 Token 消耗
- 内部服务经 8901 调 Groq 模型
维护方式
- octop-usage:
systemctl restart octop-usage
- octop 主控:进程方式重启(找到启动脚本;
systemctl list-units | grep -i octop 确认是否有 unit)
- groq-proxy:
pm2 restart groq-proxy
现状与风险
- 8099 公网 0.0.0.0 暴露(用量数据 + 可能的 Key 使用接口外泄面)
- mx_key.txt 明文 API Key
- octop 主控进程托管方式不明,重启后自启待确认
优化建议
- 【安全】octop-usage 改绑 127.0.0.1:修改启动参数或加 nginx 反代 + 鉴权;至少安全组封 8099
- 【安全】chmod 600 /opt/octop-usage/mx_key.txt;Key 轮换
- 【可维护性】为 octop 主控建 systemd unit 保证自启(ExecStart=/root/.octop/venv/bin/octop run)
- 【备份】/root/.octop 配置与 ssl 目录 tar 备份一次