See http://github.com/RJ/irccat
Also, see the attributes/default.rb for settings you should override.
Depends on java, ant and runit.
Only tested on ubuntu 12.04 LTS 64 bit
I will happily accept pull reqs to make this more generic / configurable :)
RJ