# Proxmox GUI 企业级虚拟化管理平台,基于PySide6开发的Proxmox VE图形化管理工具。 ## 功能特点 - **服务器连接管理** - 支持配置和连接多个Proxmox VE服务器 - 自动检测并安装依赖包 - **虚拟机管理** - 实时显示虚拟机列表(VMID、名称、状态、CPU、内存、磁盘、运行时间) - 支持虚拟机搜索和过滤 - 提供虚拟机统计概览(总数、运行中、已停止、已暂停) - **操作控制** - 启动虚拟机 - 关机(正常关机) - 重启虚拟机 - 强制停止 - 挂起虚拟机 - **现代化界面** - 暗色主题设计 - 响应式布局 - 直观的卡片式统计展示 - 操作按钮状态自动禁用(根据虚拟机状态) ## 系统要求 - Python 3.8+ - Windows/Linux/macOS ## 安装 1. 克隆仓库 ```bash git clone http://14.103.237.41:16001/xiaji/proxmox-gui.git cd proxmox-gui ``` 2. 安装依赖 ```bash pip install -r requirements.txt ``` ## 使用 1. 运行程序 ```bash python proxmox_gui.py ``` 2. 点击右上角"配置"按钮,填写Proxmox服务器信息: - Host: 服务器地址 - User: 用户名 - Password: 密码 - Node: 节点名称(默认:pve) 3. 点击"连接"按钮连接服务器 4. 在虚拟机列表中,可以通过操作按钮管理虚拟机 ## 依赖项 - PySide6 >= 6.5.0 - proxmoxer >= 1.3.0 ## 配置文件 配置信息保存在 `config.json` 文件中,包含服务器连接信息。 ## 许可证 MIT License