Skip to main content

Requirements

Proxmox VE

  • Proxmox VE 8.x, reachable over its API.
  • An API token Planeon can use to read cluster/node/storage inventory and manage the lifecycle (clone, start/stop, delete) of VMs in the pools you assign to it.

Control plane

Planeon's control-plane services (API, worker, web console, gateway) need:

  • PostgreSQL 16 or newer — the platform's system of record.
  • Redis 7 or newer — job queue, caching, and short-lived connection tokens.
  • A host, VM, or Kubernetes cluster to run the control-plane services. As a starting baseline, 2 vCPU and 4 GB RAM is enough for a small deployment; size up with the number of concurrent sessions and pools you run.

Network paths

FromToProtocol / portPurpose
Administrators and usersWeb consoleHTTPSOperator console and self-service desktop portal
Administrators and usersAPIHTTPSREST API backing the web console
Users (browser desktop sessions)GatewayWebSocket (WSS)Tunnels the browser-based desktop session
GatewayguacdGuacamole protocol, port 4822Proxies the browser session to the target desktop
guacdDesktop VMsRDP, port 3389Remote desktop protocol to the guest OS
Control planeProxmox VE APIHTTPS, port 8006Inventory sync and VM lifecycle operations

Put a TLS-terminating reverse proxy in front of the web console, API, and gateway in any production deployment. The browser desktop tunnel in particular needs a secure context (https:// / wss://) for full functionality, including clipboard access.

Browser support

Current versions of Google Chrome, Microsoft Edge, and Mozilla Firefox are supported for the operator console and the self-service desktop portal. For in-browser desktop sessions, Chromium-based browsers (Chrome, Edge) can additionally capture browser-reserved shortcuts (such as Ctrl+W or the Windows key) while in fullscreen and forward them to the remote desktop; sessions in Firefox work without that capture — those shortcuts stay with the browser. Ctrl+Alt+Del cannot be intercepted by a web page in any browser and is always available through a dedicated on-screen toolbar button instead.

Template operating systems

Desktop pools clone from a Proxmox VE template that you prepare. Supported guest operating systems:

  • Windows 10, Windows 11
  • Windows Server
  • Mainstream Linux distributions, with xrdp installed for desktop sessions

Every template needs the QEMU guest agent installed and enabled so Planeon can detect the OS, configure the hostname, and check guest health during provisioning.

Next steps

Continue to the installation guides once your environment meets these requirements.