Proxmox (PVE)
Flutter Server Box includes support for managing Proxmox VE virtualization platform.
Features
Section titled “Features”VM Management
Section titled “VM Management”- List VMs: View all virtual machines
- VM Status: Check running/stopped states
- VM Actions: Start, stop, restart VMs
- VM Details: View configuration and resources
Container (LXC) Management
Section titled “Container (LXC) Management”- List Containers: View all LXC containers
- Container Status: Monitor container states
- Container Actions: Start, stop, restart containers
- Console Access: Terminal access to containers
Node Monitoring
Section titled “Node Monitoring”- Resource Usage: CPU, memory, disk, network
- Node Status: Check node health
- Cluster View: Multi-node cluster overview
Adding PVE Server
Section titled “Adding PVE Server”- Add server as normal SSH connection
- Ensure user has PVE permissions
- Access PVE features from server detail page
Permissions Required
Section titled “Permissions Required”PVE user needs:
- VM.Audit: View VM status
- VM.PowerMgmt: Start/stop VMs
- VM.Console: Console access
Example permissions setup:
pveum useradd myuser -password mypasspveum aclmod /vms -user myuser@pve -role VMAdminVM Management
Section titled “VM Management”- Open server with PVE
- Tap PVE button
- View VM list
- Tap VM for details
- Use action buttons for management
Container Management
Section titled “Container Management”- Open server with PVE
- Tap PVE button
- Switch to Containers tab
- View and manage LXC containers
Monitoring
Section titled “Monitoring”- Real-time resource usage
- Historical data charts
- Multiple node support
Features by Status
Section titled “Features by Status”Implemented
Section titled “Implemented”- VM listing and status
- Container listing and status
- Basic VM operations (start/stop/restart)
- Resource monitoring
Planned
Section titled “Planned”- VM creation from templates
- Snapshot management
- Console access
- Storage management
- Network configuration
Requirements
Section titled “Requirements”- PVE Version: 6.x or 7.x
- Access: SSH access to PVE host
- Permissions: Appropriate PVE user roles
- Network: Connectivity to PVE API (via SSH)
- Use dedicated PVE user with limited permissions
- Monitor resource usage for optimal performance
- Check VM status before maintenance
- Use snapshots before major changes