# 服务器软件管理 通过 SSH 远程查询服务器上已安装的软件(Nginx、Docker、Node.js 等),展示版本号和运行状态,支持常见软件的一键安装/启动/重启指令生成。 ## 决策记录 - 查询通过 SSH 执行命令获取,不依赖服务器上预装的 agent,降低接入成本 - 仅覆盖高频运维软件,不做通用包管理器封装,避免过度复杂 - 指令生成而非直接执行:把安装命令展示给用户,由用户确认后在终端执行,避免炼境直接 SSH exec 引入安全风险 ## 任务卡 ### ✅ 服务器软件扫描与展示 - status: done - complexity: M - files: src-tauri/src/commands/server_software.rs, src/components/dashboard/ServerSoftwareBlock.tsx - depends: server-registry, ssh-config-sync - acceptance: 服务器详情面板展示软件列表,含版本号和状态;支持刷新;已知软件有对应图标