- 新增 param-hub-python/param-auto-manager/llama-cmd-gen/webtest-agent 等 22 个 Web 项目 - 每个项目含端口/启动停止命令/健康检查/后台地址/Git仓库/版本号 - 外部服务补充 Chroma 16010 + Embedding 16011 - 从 2 个项目扩展到 24 个项目
450 lines
16 KiB
JSON
450 lines
16 KiB
JSON
{
|
||
"server": {
|
||
"name": "hz1-PowerEdge-R730xd",
|
||
"description": "黄庄1号服务器 - PowerEdge R730xd",
|
||
"python_path": "/home/hz1/miniconda3/envs/openclaw/bin/python3.12",
|
||
"updated": "2026-08-24"
|
||
},
|
||
"projects": [
|
||
{
|
||
"id": "param-hub-python",
|
||
"name": "参数中心",
|
||
"ports": [
|
||
16041
|
||
],
|
||
"directory": "param-hub-python",
|
||
"start_cmd": "mkdir -p logs && nohup python3 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'param-hub-python.*app.py' || true",
|
||
"health_url": "http://localhost:16041/",
|
||
"admin_url": "http://localhost:16041/admin",
|
||
"description": "参数配置管理平台,多业务线参数统一管理",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/param-hub-python.git",
|
||
"version": "v2.1.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "param-auto-manager",
|
||
"name": "参数自动化管理",
|
||
"ports": [
|
||
16043
|
||
],
|
||
"directory": "param-auto-manager",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16043/",
|
||
"admin_url": "",
|
||
"description": "参数数据自动化管理系统,自动同步/校验/告警",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/param-auto-manager.git",
|
||
"version": "v2.1.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "llama-cmd-gen",
|
||
"name": "Llama命令生成器",
|
||
"ports": [
|
||
16052
|
||
],
|
||
"directory": "llama-cmd-gen",
|
||
"start_cmd": "mkdir -p logs && nohup /home/hz1/miniconda3/envs/openclaw/bin/python3 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'llama-cmd-gen.*app.py' || true",
|
||
"health_url": "http://localhost:16052/",
|
||
"admin_url": "http://localhost:16052/admin",
|
||
"description": "Llama 模型推理命令生成器,GPU/量化/参数智能匹配",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/llama-cmd-gen.git",
|
||
"version": "v2.0.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "webtest-agent",
|
||
"name": "网页测试智能体",
|
||
"ports": [
|
||
16061
|
||
],
|
||
"directory": "webtest-agent",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16061/",
|
||
"admin_url": "",
|
||
"description": "AI 网页测试智能体,LLM 驱动浏览器自动化测试(agent-browser)",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/webtest-agent.git",
|
||
"version": "v1.1.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "project-panel",
|
||
"name": "项目服务管理面板",
|
||
"ports": [
|
||
16022
|
||
],
|
||
"directory": "project-panel",
|
||
"start_cmd": "mkdir -p logs && nohup /home/hz1/miniconda3/envs/openclaw/bin/python3 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'project-panel.*app.py' || true",
|
||
"health_url": "http://localhost:16022/",
|
||
"admin_url": "http://localhost:16022",
|
||
"description": "统一管理所有 Web 服务项目,支持 Docker 监控、系统资源监控、Cron 管理",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/project-panel.git",
|
||
"version": "v3.4.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "project-panel-dev",
|
||
"name": "项目面板(开发版)",
|
||
"ports": [
|
||
16023
|
||
],
|
||
"directory": "project-panel-dev",
|
||
"start_cmd": "mkdir -p logs && nohup /home/hz1/miniconda3/envs/openclaw/bin/python3 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'project-panel-dev.*app.py' || true",
|
||
"health_url": "http://localhost:16023/",
|
||
"admin_url": "http://localhost:16023",
|
||
"description": "项目服务管理面板开发版(新功能预览)",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/project-panel-dev.git",
|
||
"version": "v3.7.5",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "universal-crawler",
|
||
"name": "通用爬虫系统",
|
||
"ports": [
|
||
16062
|
||
],
|
||
"directory": "universal-crawler",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16062/",
|
||
"admin_url": "http://localhost:16062/admin",
|
||
"description": "批量/定时/自动网页爬取,反爬处理 + 邮件通知",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/universal-crawler.git",
|
||
"version": "v1.4.3",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "ai-worker-platform",
|
||
"name": "AI Worker 平台",
|
||
"ports": [
|
||
16071
|
||
],
|
||
"directory": "ai-worker-platform",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16071/",
|
||
"admin_url": "http://localhost:16071/admin",
|
||
"description": "AI Worker 项目管理:任务看板/DAG编排/多Agent协作/评估/企业版",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/ai-worker-platform.git",
|
||
"version": "v3.4.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "companion-assistant",
|
||
"name": "随身助手",
|
||
"ports": [
|
||
16080
|
||
],
|
||
"directory": "companion-assistant",
|
||
"start_cmd": "cd backend && ./start.sh",
|
||
"stop_cmd": "cd backend && ./start.sh stop",
|
||
"health_url": "http://localhost:16080/",
|
||
"admin_url": "http://localhost:16080/#/admin",
|
||
"description": "AI 随身助手:流式对话/智能体/多类型项目/语音/附件",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/companion-assistant.git",
|
||
"version": "v0.2.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "nba-fan-hub",
|
||
"name": "NBA球迷大全",
|
||
"ports": [
|
||
16090
|
||
],
|
||
"directory": "nba-fan-hub",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16090/",
|
||
"admin_url": "http://localhost:16090/admin",
|
||
"description": "NBA 数据问答 + 球队/球员/比赛/新闻/人物/排名六大浏览页",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/nba-fan-hub.git",
|
||
"version": "v1.2.13",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "data-chart-tool",
|
||
"name": "数据可视化图表生成器",
|
||
"ports": [
|
||
16016
|
||
],
|
||
"directory": "data-chart-tool",
|
||
"start_cmd": "bash keepalive.sh",
|
||
"stop_cmd": "pkill -f 'data-chart-tool.*server.js' || true",
|
||
"health_url": "http://localhost:16016/",
|
||
"admin_url": "",
|
||
"description": "柱状/折线/混合/饼图/雷达图/双Y轴/表格/多图合并,服务端出图",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/data-chart-tool.git",
|
||
"version": "v1.20.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "stock-advisor",
|
||
"name": "智能荐股系统",
|
||
"ports": [
|
||
16095
|
||
],
|
||
"directory": "stock-advisor",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16095/",
|
||
"admin_url": "http://localhost:16095/admin",
|
||
"description": "六因子评分 + AI 深度研报 + RAG 资讯 + 量化策略回测 + 舆情监控",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/stock-advisor.git",
|
||
"version": "v1.8.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "news-tracker",
|
||
"name": "新闻智能跟踪",
|
||
"ports": [
|
||
16100
|
||
],
|
||
"directory": "news-tracker",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16100/",
|
||
"admin_url": "",
|
||
"description": "自动采集→打分→DeepSeek 深析→重要资讯实时/每日汇总邮件",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/news-tracker.git",
|
||
"version": "v1.0.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "pdf-to-markdown",
|
||
"name": "PDF→Markdown 转换",
|
||
"ports": [
|
||
16082
|
||
],
|
||
"directory": "pdf-to-markdown",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16082/",
|
||
"admin_url": "",
|
||
"description": "PDF 转 Markdown:文本页/影印页/混合页自适应 + 图片裁剪 + 表格转录",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/pdf-to-markdown.git",
|
||
"version": "v1.0.2",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "llm-speed-tester",
|
||
"name": "LLM 速度测试台",
|
||
"ports": [
|
||
16097
|
||
],
|
||
"directory": "llm-speed-tester",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16097/",
|
||
"admin_url": "",
|
||
"description": "多提供商 LLM 速度基准:TTFT/预填充/解码 tok/s + Excel/JSON 导出",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/llm-speed-tester.git",
|
||
"version": "v2.1.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "tech-blog",
|
||
"name": "技术博客系统",
|
||
"ports": [
|
||
16012
|
||
],
|
||
"directory": "tech-blog",
|
||
"start_cmd": "mkdir -p logs && nohup python3 run.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'tech-blog.*run.py' || true",
|
||
"health_url": "http://localhost:16012/",
|
||
"admin_url": "http://localhost:16012/admin",
|
||
"description": "Flask 技术文章展示 + 后台管理(文章/分类/标签/仪表盘)",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/tech-blog.git",
|
||
"version": "v1.1.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "worldcup-predictor",
|
||
"name": "世界杯预测系统",
|
||
"ports": [
|
||
16015
|
||
],
|
||
"directory": "worldcup-predictor",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "pkill -f 'worldcup-predictor.*app.py' || true",
|
||
"health_url": "http://localhost:16015/",
|
||
"admin_url": "http://localhost:16015/admin",
|
||
"description": "世界杯比赛多算法预测对比 + 管理后台",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/worldcup-predictor.git",
|
||
"version": "v1.0.5",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "remote-host-agent",
|
||
"name": "远程主机代理",
|
||
"ports": [
|
||
16018
|
||
],
|
||
"directory": "remote-host-agent",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16018/api/health",
|
||
"admin_url": "",
|
||
"description": "机器B(无固定IP)监控/控制:HTTP上报 + 命令长轮询",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/remote-host-agent.git",
|
||
"version": "v1.0.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "llm-forum",
|
||
"name": "LLM 论坛",
|
||
"ports": [
|
||
16037
|
||
],
|
||
"directory": "llm-forum",
|
||
"start_cmd": "mkdir -p logs && nohup node server.js > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'llm-forum.*server.js' || true",
|
||
"health_url": "http://localhost:16037/",
|
||
"admin_url": "http://localhost:16037/admin",
|
||
"description": "大模型交流论坛:主题/回复/Markdown/分类/管理后台",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/llm-forum.git",
|
||
"version": "v1.0.2",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "music-platform",
|
||
"name": "音乐展示平台",
|
||
"ports": [
|
||
16031
|
||
],
|
||
"directory": "music-platform",
|
||
"start_cmd": "mkdir -p logs && nohup node server.js > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'music-platform.*server.js' || true",
|
||
"health_url": "http://localhost:16031/",
|
||
"admin_url": "http://localhost:16031/admin",
|
||
"description": "音乐平台:播放/歌词同步/搜索/歌手专辑歌单 + 后台管理",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/music-platform.git",
|
||
"version": "v1.0.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "video-platform",
|
||
"name": "短视频展示平台",
|
||
"ports": [
|
||
16035
|
||
],
|
||
"directory": "video-platform",
|
||
"start_cmd": "./start.sh",
|
||
"stop_cmd": "./start.sh stop",
|
||
"health_url": "http://localhost:16035/",
|
||
"admin_url": "http://localhost:16035/admin",
|
||
"description": "短视频平台:弹幕(WS实时)/点赞/分类 + 后台管理",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/video-platform.git",
|
||
"version": "v1.0.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "web-capture-api",
|
||
"name": "网页截图API",
|
||
"ports": [
|
||
16025
|
||
],
|
||
"directory": "web-capture-api",
|
||
"start_cmd": "mkdir -p logs && nohup /home/hz1/miniconda3/envs/openclaw/bin/python3 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'web-capture-api.*app.py' || true",
|
||
"health_url": "http://localhost:16025/",
|
||
"admin_url": "",
|
||
"description": "网页截图/HTML 提取 REST API + Web 界面",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/web-capture-api.git",
|
||
"version": "v1.4.2",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "agent-sessions-viewer",
|
||
"name": "会话历史查看器",
|
||
"ports": [
|
||
16039
|
||
],
|
||
"directory": "agent-sessions-viewer",
|
||
"start_cmd": "mkdir -p logs && nohup node server.js > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'agent-sessions-viewer.*server.js' || true",
|
||
"health_url": "http://localhost:16039/",
|
||
"admin_url": "http://localhost:16039/admin",
|
||
"description": "OpenClaw 智能体历史会话/消息查看器",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/agent-sessions-viewer.git",
|
||
"version": "v1.1.0",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
},
|
||
{
|
||
"id": "pdf-translate-web",
|
||
"name": "PDF翻译助手",
|
||
"ports": [
|
||
16021
|
||
],
|
||
"directory": "pdf-translate-web",
|
||
"start_cmd": "mkdir -p logs && nohup /home/hz1/miniconda3/envs/openclaw/bin/python3.12 app.py > logs/app.log 2>&1 & disown",
|
||
"stop_cmd": "pkill -f 'pdf-translate-web.*app.py' || true",
|
||
"health_url": "http://localhost:16021/",
|
||
"admin_url": "http://localhost:16021/admin",
|
||
"description": "英文PDF翻译中文网站,支持用户系统、会员体系",
|
||
"git_repo": "http://121.40.164.32:12007/hz4th_coder/pdf-translate-web.git",
|
||
"version": "v2.10.1",
|
||
"log_file": "logs/app.log",
|
||
"type": "web"
|
||
}
|
||
],
|
||
"external_services": [
|
||
{
|
||
"id": "meilisearch",
|
||
"name": "Meilisearch 搜索引擎",
|
||
"type": "external",
|
||
"ports": [
|
||
16001
|
||
],
|
||
"health_url": "http://localhost:16001/health",
|
||
"description": "高性能搜索引擎,只读监控"
|
||
},
|
||
{
|
||
"id": "chroma",
|
||
"name": "Chroma 向量库",
|
||
"type": "external",
|
||
"ports": [
|
||
16010
|
||
],
|
||
"health_url": "http://localhost:16010/",
|
||
"description": "向量数据库(RAG 项目共用)"
|
||
},
|
||
{
|
||
"id": "embedding",
|
||
"name": "Embedding 服务",
|
||
"type": "external",
|
||
"ports": [
|
||
16011
|
||
],
|
||
"health_url": "http://localhost:16011/",
|
||
"description": "bge-large-zh-v1.5 向量化 + rerank 精排"
|
||
}
|
||
]
|
||
} |