-
Notifications
You must be signed in to change notification settings - Fork 2
Architecture
Brent Baccala edited this page Jun 1, 2024
·
1 revision
** Architecture **
Key components of the system, which can be implemented separately:
- start remote desktops session on-demand (either privileged cli command or authenticated VNC/BBB/web/guacamole connection)
- grid view of all desktops running on the system
- access the desktops through a videoconferencing system
- Pro: video support, more than anything else
- Con: more complicated
- Alternative: a videoconferencing system on a remote desktop, with guacmole as the main web client
- screenshare to project one desktop onto another
- deaf mode
Make it easier to separate out remote desktop from video conferencing server.
I use nginx proxies a lot. Possible configurations:
- one server answering for multiple DNS names, all behind the same NAT gateway, nginx proxy forward to the other machines running various BigBlueButton installations
- bare metal machine operating a WiFi hot spot, proxies web traffic through to a virtual machine,
or just forwards it using
ufw route