Setting up InspIRCd as an internal IRC server for companywide chat

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):

1
2
3
4
5
6
7
8
9
10
<module name="m_ldapauth.so">
   <ldapauth baserdn="OU=Users,DC=example,DC=com"
   attribute="sAMAccountName"
   server="ldap://activedirectory.example.com"
   killreason="LDAP auth failed"
   searchscope="subtree"
   binddn="CN=binduser,OU=Users,DC=example,DC=com"
   bindauth="password"
   verbose="yes"
   userfield="yes">

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.

3 thoughts on “Setting up InspIRCd as an internal IRC server for companywide chat

  1. I am not sure what kind of business you do (have not read through all of the posts yet, stumbled upon this and liking it), but why not setup a openfire server so you get xmpp im chats + group chats?

    • We actually have an Openfire server for internal chat, but I thought IRC would be a fun “retro” way to chat among the team. Though since I set it up, nobody’s used it. Also, since the office was recently reorganized, everyone now sits right next to each other, so there’s no real need for group chat anyway.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">