This article is out of date and needs updating once irc has been sorted out

Server

We use UnrealIRCd.

There are two main servers that accept connections from clients, Molotov and Twilight. There is a DNS Round-Robin between the two at irc.uwcs.co.uk.

IRCServices

We run ircservices (connected to Twilight). It provides loads of supposedly useful things like:

http://wiki.blitzed.org/Category:IRC_Services_documentation Might be useful in figuring out how to configure most of the useful bits

NeoStats

We run NeoStats (connected to Molotov). It provides loads of supposedly (hahahah) useful things like:

Bot

The primary IRC bot is BadgerBOT. benji, bucko, [Faux] and Silver all have a rough ideas what is going on. Problems:

There are other bots running (mainly JinglyBOT, which Choob depends on for most of her functionality).

Backups

ircservices is the only thing in the society that is actually backed up. This is done by dumping the databases to xml, gzipping them, scping them to 'tov and then spamming the root users. Please don't delete the ssh keys (again).

Security

As this is CompSoc (and we have a sane password policy), the password is the same for everything to do with IRC. This means that if you can access the irc account, you can break (and recover plaintext passwords from) chanserv/hostserv/etc. Have fun.

[sadiq] has root access to the bot. Therefore he can be blamed for any problems that occur, legitimately.

Disaster Recovery

We theoretically have ircservices and neostats installed on both 'tov and twi, but they're out of date and unmaintained, so if one node goes down, we lose the functionality.

Footnote

Everything to do with IRC is installed via. a massive hack.

Techteam Wiki: Services/IRC (last edited 2009-02-17 15:52:28 by localhost)