初始化项目:添加Proxmox GUI管理平台
This commit is contained in:
75
README.md
Normal file
75
README.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user