Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I want to set up a corporate IRC server to use for project discussions.

How can I make the IRC server keep a archive of all messages that are sent through the server? I want the messages available for browsing (also preferably searchable) over HTTP (using Apache).

How can I set up such a service?

Also, it would be a plus if a user connecting to a channel on the server could execute some command in the IRC client to (say) get the server to return the last 24 hours worth of messages on that channel.

(I am an IRC n00b)

share|improve this question
    
If you use an IRCd that's compatible with atheme you could use a raw output module. Alternatively, connecting a pseudo-server could log all traffic (including private messages). –  Wilfred Hughes Jul 2 at 9:59
    
There's also a patch for ircd-hybrid which adds logging. –  Wilfred Hughes Jul 2 at 13:58

2 Answers 2

up vote 5 down vote accepted

not sure about the server side, but its not hard to make an irc client that connects to rooms and logs everything said in them.

edit: try googling "irc logging bot", theres several avaliable, including some that product html/xhtml logs.

share|improve this answer
    
This is going to be a lot easier than having the server do the logging, and the same bot can respond to commands to return the transcript. –  pjmorse Oct 12 '10 at 12:22
    
Thanks. I downloaded supybot (sourceforge.net/projects/supybot). Will attemt to configure it to do what I need. –  codeape Oct 13 '10 at 12:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.