Use xterm.js

  1. Add a virtual serial port to the VM using PVE Web GUI and restart the VM

  2. Enable and start the virtual serial port on VM, change tty number as needed (Reference:
    $ sudo systemctl enable serial-getty@ttyS0.service
    $ sudo systemctl start serial-getty@ttyS0.service
  3. Done! You can now select xterm.js in the PVE Web GUI