6 ms·
here's a question - if I want to setup a company wide IRC server, which (super easy to install) server should I go for ? Do note that I will be hosting this on
by sandGorgon 14y ago
here's a question - if I want to setup a company wide IRC server, which (super easy to install) server should I go for ?
Do note that I will be hosting this on EC2, so some semblance of authentication/security would be welcome.
- lyetzz 14y agoI've been using Inspircd (http://inspircd.github.com http://inspircd.github.com) for quite a while, so I'd recommend checking that project out. As far as authentication goes, there's the Atheme (http://www.atheme.net http://www.atheme.net) project that integrates nicely with Inspircd. If you haven't used it or heard of it, it allows you to register channels/rooms, establish a hierarchy of operators and admins, and give users the ability to login and secure their username. Neither are the friendliest in terms of setting up and configuring, but it's really not too bad. If you have any questions, feel free to shoot me a message on IRC (irc.flux.cd #flux) or Twitter (@Lyetz) and I could help you out.
- contingencies 14y agoFirst, consider XMPP instead.
- zaphar 14y agoOr do yourself a favor and don't. For casual group chat IRC blows xmpp out of the water. Every experience I've had with xmpp group chat has been subpar and frustrating.
- contingencies 14y agoSure, but if it's company-linked, then you can use it for event alerts, automated contact list sharing when employees come and go, and other interesting features. The popular clients easily integrate with single sign-on type stuff on most platforms. You can point non-technical users at it and they understand. IRC is not like that.
- zaphar 14y agoEvent alerts on IRC? Check. Popular clients integrate with it? Check. Single Sign on? Check. Non-technical user? They sign in, they type, they see what others type. What's not to understand? The only thing you mentioned that IRC doesn't have is automated contact list sharing.
- LiveFanChat 14y agoXMPP is good for scale (we built http://www.LiveFanChat.com http://www.LiveFanChat.com with it) but for simple install/ease of use IRC still rocks.
- martinp 14y agoAt my previous job we setup a internal company IRC server using InspIRCd [0]. We decided to host it on EC2 as well, and restricted access to it by putting the instance in our VPC [1] (only reachable over VPN). It became pretty popular and it was a great way to communicate between branch offices. [0] http://inspircd.github.com http://inspircd.github.com [1] http://aws.amazon.com/vpc/ http://aws.amazon.com/vpc/
- moepstar 14y agoInspIRCd is an Ok-ish IRCd to set up, however much more complex than the alternatives and had its share of problems in the past (security-wise as well as programming-wise(memleaks etc.)) Event though UnrealIRCd doesn't have the best reputation, it is still a quite easy-to-set-up IRCd and is still in more-or-less active development... Depending if you'll only use this internally or not you might want to set up Services to provide some facility to register nicknames and make sure of the identity of participants in the chat - take a look at either Anope or Atheme for that. Another IRCd to keep an eye on is ngIRCd [1], which claims to be small and lightweight - however i haven't had a chance to try it out yet... [1] http://ngircd.barton.de/index.php.en http://ngircd.barton.de/index.php.en
- __alexs 14y agoIs there some particular reason you aren't comfortable using one of the public networks? I've worked at several companies that had private channels on Freenode.