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.
an irc server is very useful for these sort of communications.
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.