VM Console
The VM console gives you direct, in-browser access to a virtual machine's display, just like sitting in front of a physical server's monitor and keyboard. This is especially useful when SSH is not available, the network is misconfigured, or you need to interact with the boot process.
Open the console
In the flex.plane portal, navigate to a VM's detail page and click the Console button. This opens a noVNC session in your browser that connects directly to the VM's virtual display.
The console provides:
- Full keyboard and mouse input: you can type commands, use key combinations (Ctrl+Alt+Delete, etc.), and interact with graphical environments.
- Real-time display: you see exactly what the VM's virtual display shows, including boot messages, login prompts, and graphical desktops.
- No guest agent required: the console works at the hypervisor level, so it is available even if the VM has no network, no SSH server, and no guest agent.
Understand the connection
The console uses a WebSocket-based noVNC proxy that connects your browser to the VM's VNC display on the Proxmox host.
The connection path looks like this:
- Your browser opens a WebSocket connection to the flex.plane terminal proxy.
- The terminal proxy authenticates your session and resolves the VM's location.
- The proxy establishes a VNC connection to the Proxmox host running the VM.
- VNC frames are streamed to your browser over the WebSocket, and your keyboard/mouse input is sent back.
All communication is encrypted in transit. The terminal proxy handles authentication. You do not need separate VNC credentials.