Skip to content

System Requirements

Hardware Requirements

Recommended baseline: 4 cores · 8 GB RAM · 20 GB disk for a comfortable production deployment. The per-scale table below grows from there for larger multi-cluster fleets.

Scale CPU RAM Disk
1-5 clusters 1 core 1 GB 1 GB
5-20 clusters 2 cores 2 GB 2 GB
20-50 clusters 2 cores 4 GB 5 GB
50-100 clusters 4 cores 8 GB 10 GB
100-200 clusters 4 cores 16 GB 20 GB
200+ clusters 8 cores 32 GB 50 GB

Software Requirements

  • Python 3.10 to 3.13 (3.12 recommended; the installer refuses older versions and warns on 3.14)
  • pip (Python package manager)
  • Linux OS (Debian/Ubuntu recommended, also works on RHEL/Rocky)
  • OpenSSL (for SSL certificate generation)
  • Proxmox VE 8.0+ or 9.0+
  • Modern web browser (Chrome, Firefox, Edge, Safari)

Python Dependencies

Package Purpose
flask Web framework
flask-cors Cross-Origin Resource Sharing
flask-sock WebSocket support (VNC, SSH)
flask-compress HTTP response compression
gevent Async workers & SSE
gevent-websocket WebSocket transport for Gevent
cryptography AES-256-GCM encryption
pyopenssl SSL/TLS utilities
argon2-cffi Password hashing (Argon2id)
paramiko SSH connections to nodes
requests Proxmox API calls
urllib3 HTTP connection pooling
pyotp TOTP 2FA
qrcode[pil] 2FA QR code generation
websockets VNC/SSH WebSocket proxy
websocket-client Proxmox VNC proxy client
ldap3 LDAP/Active Directory integration
pyvmomi >=8.0.0 ESXi migration (SOAP API, optional)