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.