ClusterLabs / ClusterLabs/anvil

Web UI: enable VNC over websockets

Open
#151 3 comments 0 reactions 1 assignee Claimed by @ylei-tsubame View on GitHub
priority high
Dominant language
Perl
Stars
7
Forks
6
PR merge metrics
No merged PRs in 30d

Description

This issue likely involves multiple parts:
- [x] Build [`websockify`](https://github.com/novnc/websockify) for putting a proxy between QEMU and the browser; this is required to "translate" VNC from QEMU to websockets, which allows connections from the websocket client on the browser.
- [ ] Setup self-signed certificate for `wss://` (secured).
- [x] ~~Enable clients from outside the subnet (firewall) to use VNC; this likely involves Apache `ws_tunnel`.~~ No longer relevant because Apache has been replaced with the `nodejs` server.
- [x] ~Create mechanism to auto-generate token/passphrase for connection (as a temporary solution).~ Unnecessary for now because there are already 2 layers of authentication: 1) log in to the web UI, and 2) log in to the server VM.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.