After getting this setup for work for a few clunky applications I was curious if anyone has any knowledge of a similar solution hosted on Linux?

Here is the link to the resource I used. Remote Desktop Service