- clone Via from github
- build the site with npm
- host it in nginx
- Browsers that I've tested refuse to allow access to WebHID over http For this reason, nginx will listen on both http and https https cert is self-signed for arbitrary name 'node.lan' http still available and is useful if pointing some reverse proxy in
- paths other than / are likely to 404. Probably fixable with nginx config but haven't bothered