Files

76 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

# 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