I got this idea (from this blog post) that it would be cool and great if we had an IRC server to facilitate communication within our team. I started checking out some different IRC servers to see which ones supported the main features I wanted (LDAP auth & SSL). I started out with ratbox but I didn’t really like it. I found InspIRCd and after some config tweaking it’s working well. Here’s the info from modules.conf for authentication against Active Directory (so people login with their AD usernames):
killreason="LDAP auth failed"
Here’s the configure line (since I had to build from source):
./configure --prefix=/usr/local/inspircd --enable-gnutls --uid 101 --enable-extras=m_ldapauth.cpp --enable-extras=m_ldapoper.cpp
I still have some more customization to do to make ChanServ work, but since this is internal I don’t know if that even matters. Also I can’t seem to get SSL working – I tried compiling with –enable-openssl but that failed, so I went with –enable-gnutls, which worked, but I can’t connect via ircs:// in my client. If it looks like people are interested in this I may fix it up, but I have a feeling most people won’t be as enthused about it as I am.