Few results so far.
x2go seems to be by far currently the easiest solution to use. Its simple, and works, it has one downside in that it seems to be slowly falling behind in support for modern desktop environments. It doesnt work with gnome, and has issues with others. It works with xfce, which makes sense as xfce hasn’t really moved in 2 years.
I had xrdp sort of working but it requires a little more work and configuration. Going to work on that a little more, however I think for the moment, x2go does the job.
I didn’t look at freerdp because it wasn’t clear if it had a server side? and i was already looking at x2go. Anyone used it?