blub lets your users connect to your workstations in an orderly fashion, with support for queueing, reservation codes, and in-browser remote desktop access. blub offers an easy way to manage remote labs and pools that can be set up in no time.
Probably don't, we tried to make it reusable but it's fairly specifically targeted at its original use case. If you insist.