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
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: