this post was submitted on 19 Oct 2025
8 points (100.0% liked)
Proxmox
1457 readers
16 users here now
Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
bro, did you know that X11 is network transparent for exactly that scenario. the Xclients (running on a central server) can connect to a remote Xserver on the thin client. Xpra can deal with unstable connections. XDMCP can handle multi user environments. It was like magic back in the day. You could have a GUI app running on your workstation in the office displayed in your living room.
AFAIK they have something like that in wayland, too. not sure how complete it is. didn't try it yet.
I used
ssh -Xmany times in the past. The setup you are describing sounds fascinating. The only thing I dont know how to allow the students to connect to a different VM the same way. Not evey seminar will be on the same server/VM.And yes, it seems I was asking for Linux terminal server with GUI login. That would eliminate the possibility to run Windows apps that cannot be emulated.
I'm currently running gnomes rdp server as a terminal server in a test VM. The rdp performance is so much better than x11 or wayland (with waypipe) forwarding for anything 3d.
Also you get gnomes login screen so you can do active directory/ldap login.
Changing servers is as simple as changing the server ip on the client.
Or if you want to move whole classes/users without user interaction, you can create a dns subdomain for that class/user which points to the correct server for that class/user, which you can change, of cause this only works if each class/user is only using one terminal server at a time.