Files
proxmox-gui/README.md

1.5 KiB
Raw Permalink Blame History

Proxmox GUI

企业级虚拟化管理平台基于PySide6开发的Proxmox VE图形化管理工具。

功能特点

  • 服务器连接管理

    • 支持配置和连接多个Proxmox VE服务器
    • 自动检测并安装依赖包
  • 虚拟机管理

    • 实时显示虚拟机列表VMID、名称、状态、CPU、内存、磁盘、运行时间
    • 支持虚拟机搜索和过滤
    • 提供虚拟机统计概览(总数、运行中、已停止、已暂停)
  • 操作控制

    • 启动虚拟机
    • 关机(正常关机)
    • 重启虚拟机
    • 强制停止
    • 挂起虚拟机
  • 现代化界面

    • 暗色主题设计
    • 响应式布局
    • 直观的卡片式统计展示
    • 操作按钮状态自动禁用(根据虚拟机状态)

系统要求

  • Python 3.8+
  • Windows/Linux/macOS

安装

  1. 克隆仓库
git clone http://14.103.237.41:16001/xiaji/proxmox-gui.git
cd proxmox-gui
  1. 安装依赖
pip install -r requirements.txt

使用

  1. 运行程序
python proxmox_gui.py
  1. 点击右上角"配置"按钮填写Proxmox服务器信息

    • Host: 服务器地址
    • User: 用户名
    • Password: 密码
    • Node: 节点名称默认pve
  2. 点击"连接"按钮连接服务器

  3. 在虚拟机列表中,可以通过操作按钮管理虚拟机

依赖项

  • PySide6 >= 6.5.0
  • proxmoxer >= 1.3.0

配置文件

配置信息保存在 config.json 文件中,包含服务器连接信息。

许可证

MIT License