nfisher/SpikyIRC — pull request #54 by nicferrier (2012-10-23 17:57:20+00:00)
Title: this is stuff to make the bouncer work

The bouncer is a separate machine running the proxy.

This makes sense because the two things scale differently. ircd's scale horizontally, you connect a bunch of them together and they participate in a single network. Bouncers need help scaling horizontally, maybe only connect a few people to one particular bouncer.

The connection between the bouncer and the ircd is still done with ssh though.

The bouncer offers a webapp for registering users (which for TW we'd put behind CAS) which causes an ssh key to be generated on the bouncer box and sent to the ircd box (via the bouncerprovisioner user).

As soon as you have this done I can put up a vm with the bouncer in it. I need to give you another PR with a bunch of new keys for everyone in it (to allow users to ssh to the bouncer box).