xterm.js is a more flexible terminal in Proxmox than the defacto noVNC setting. To set it up. Do the following:

Add a virtual serial port to the VM

Enable and start the virtual serial port in the VM

sudo systemctl enable [email protected]
sudo systemctl start [email protected]

Shut down the VM

Restart the VM

Setting up xterm.js for Proxmox