Home - BYUHPC/oodproxy GitHub Wiki
Code is broken up into various directories for the various components:
client
- code for desktop/laptops to launch the VNC/RDP client programcompute_node/spank_oodproxy
- Slurm SPANK plugin to generate TLS certs and createallowed_destinations
(see https://github.com/BYUHPC/oodproxy/wiki/spank_oodproxy)ood_web
- code and configs to be run from the main OnDemand web server(s) (Apache)proxy_server
- the OODProxy server setup itself
Presentation at Global Open OnDemand Conference 2025:
- Google Slides
- Video will be linked as soon as it's posted by GOOD
Relevant diagrams:
Demo:
This video is real time with no cuts, it's not sped up, and it was recorded on a 4K screen at 4K but converted to a 15 FPS animated GIF. I.e. it's even better performance in real life.
You can even remove one of the clicks by selecting "Always Open Similar Files" in the right click menu of the downloads list in the Firefox interface or "Always open files of this type" in Chrome.