So you're wondering how this demo version of the web interface was set up? QEMU (website) and a minimalistic version of Linux (kernel 2.4.x) with hardly any userland tools are used for running shroudBNC and an ircd (ircu+asuka 1.3). The web interface itself is actually running on a "real" Linux host. Some of its commands have been disabled (so e.g. you can't change the demo user's password). A simple TCL script is being used to reset the users every 30 minutes (view demo.tcl). Back to the login screen.