Files
proxmox-gui/README.md

76 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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