Hacker News new | ask | show | jobs
by catmanjan 2334 days ago
I've looked at using this before to provide a "thin client" legacy desktop app - is anyone doing the same with Guacamole? Care to share your experience?
2 comments

If I’m understanding you correctly, I used guacamole for just this purpose once. Terrible legacy desktop app needed to be ‘ported’ to ‘the cloud’ ASAP because reasons. While we were working on a proper rewrite, I stood up a VM running the old desktop software and a web page that used guacamole to VNC to the app. Worked fabtabulously, and with a little printer redirection and UI tweaks, wound up being preferred by the users over the rewritten proper web app. In all honesty, not a terrible solution. Users who had been using the app for a decade didn’t have to learn anything new. I did have to learn something new, though, as then we had to port our new features from the real web app back to the VB6 legacy ‘desktop’ app, lol.
I use it to provide access to cloud systems as essentially a bastion. The target computers often have serious vulnerabilities exposed (like metasploitable windows targets, and machines with very easy passwords).. so supporting legacy OS & software is reasonably secure (at least if guacamole is the only access point)