nircd is a new, open IRCd based on a modified fork of perl's POE::Component::Server::IRC. It is designed to allow any user to link a server making IRC more decentralized.
nircd is simple to setup.
./configurescript. For options, see
./configureencounters any errors, see the FAQ
Copy sample.conf to ircd.conf and modify it. Make sure to change the name of the MOTD file to "ircd.motd"!
Run the ircd as
./ircd ircd.conf. It does not fork() and daemonize so you'll need to run it in something like
Anybody can link a server (unless you specifically ban them), this makes IRC more decentralized.
TS5-based linking protocol allows you to run services and link ircd-hybrid-7.0 servers
Runs on any platform that perl runs on
Easy to modify if you want to
Why the name nircd?
The name means nothing -- it was random.
How do I contribute?
Submit a pull request with enhancements or bug fixes or start an issue for any problem you have.
Can I set this up without OpenSSL
OpenSSL is critical to providing SSL listening capability in the IRCd. For a more secure future, there is no way to disable SSL support and requirements (short of modifying the software).
Mozilla Public License, 2.0