Polyna-Maude Racicot-Summerside wrote: >> Heh, I've been running internet sites and services since the late 90s, >> even ran a Debian mirror for a spell back in the Volatile days. >> > Sorry, didn't want to be rude... > Something we get ourselves into much more than we can handle. > Just wanted you to know what you're getting into...
I agree with Polyna-Maude Racicot-Summerside here. Your approach seems to be at random - looking for an advice. A professional approach would mean to gether all the requirements and work them out. You post only two sentences: "I need a FOSS remote desktop solution for around 10 users, back to a central server. The client connections will be broadband over OpenVPN with an avg latency of 45ms (WFH)." and the reader must look into the crystal ball. Even if you were running web sites since the late 90s, it doesn't mean you are good to build this server and the way you approach it does not help at all. It is like saying I've been repairing bicycles, now I can repair a truck. Well good luck! But leave this aside. One of the questions is why you need a remote desktop at all, if it is for development. You can try providing remote X session if the connection is fast enough - it needs good testing though. The X server provides an option to configure the login manager (kdm,gdm,tdm or so) to open session on a remote PC. I've tested this and it works perfectly well with 1Gbps connection. With 100Mbps it was not a problem in local network too, but some things are slow. The problem was the sound. VNC: I have had only troubles, but is usable for simple tings. Recently using on RedHat TigerVNC, which seems to be good, but OOB RedHat provided only metacity which is the old one (used in Gnome2) As you see it all depends on exactly specifying parameters/requirements and testing them and it is more work than two sentences. My best experience was with diskless clients that boot over NFS share, but the openVPN requires additional work in the initramfs and couple of tricks. This is how most modems boot actually. I use it for my RPi4 and couple of notebooks in the local environment. hope it helps regards