How to build HTML5 remote LAB using ProxMox -- advice needed

Urbanovits

Member
Mar 14, 2021
42
4
13
56
Hi All,

My idea to build a fully clientless HTML5 remote lab using ProxMox. Basically ProxMox itself does not support it well, because lack of HTML5 access on VMs. What I'm able to choose SPICE or VNC. Key factor using this methods, all lab VMs connected to private network only and no other option to access VMs directly. Only via ProxMox servers itself as jumping point.

Solve this issue using Apache Guacamole have capability to translate VNC connections to HTML5 as well. In other words I have VNC connections using WEB browsers as well.
BTW Guacamole have issues with sound devices (really laggy and no microphone support) and high framerate videos also suffering lags. SPICE would me more than feasible if it should have clientless HLML5 capabilities which not available yet.

What is the missing part control all user assigned VMs, such as start/stop/pause (or manipulate VM network settings on ProxMox host - which network to connect to) and so on using single HTML5page.

Simplest way
Basic idea to build a control WEB page which is a frame around an embedded Guacamole page where all VMs have access.

More complex would be extend Guacamole capabilities (or develop from ground zero) to add control icons, but no idea where so start yet.

If any of you have experience -or idea- in this subject, your advice more than welcome here.

THX
George
 
Last edited:
My idea to build a fully clientless HTML5 remote lab using ProxMox. Basically ProxMox itself does not support it well, because lack of HTML5 access on VMs.

Our noVNC console works perfectly in the browser, so what do you miss exactly?
 
Hello TOM,

Thanks for your reply. Maybe I'm gonna reinvent the wheel :) Please apologize me if my subject around elementary settings of ProxMox.

Would you please so kind to provide a link (or documents) where noVNC HTML5 embedding described? What found just partial infos on github, nothing ProxMox official.
-How to pass authentication to backend ProxMox noVNC without accessing ProxMox WEB console itself
-How to manage noVNC client stream size to fit browser
-It have to be fully HTML5 without client side scripts (because of WEB filter blocked contents at many companies)

Your advice welcome
Thanks
George
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!