-
Couldn't load subscription status.
- Fork 1
Home
Ryan Cox edited this page Jun 10, 2025
·
11 revisions
Code is broken up into various directories for the various components:
-
client- code for desktop/laptops to launch the VNC/RDP client program -
compute_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:
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.