Deutsch | English | Mirrors

ngIRCd: Next Generation IRC Daemon

“… serving white hat 6667!”


ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.

The name ngIRCd means next generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)


Why you should be using ngIRCd? For these and other reasons:

ngircd --help
ngIRCd 24-CHARCONV+DEBUG+IDENT+IPv6+IRCPLUS+PAM+SNIFFER+SSL+SYSLOG+TCPWRAP+ZLIB-x86_64/pc/linux-gnu Copyright (c)2001-2017 Alexander Barton (<>) and Contributors. Homepage: <> This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -d, --debug log extra debug messages -f, --config use file as configuration file -n, --nodaemon don't fork and don't detach from controlling terminal -p, --passive disable automatic connections to other servers -s, --sniffer enable network sniffer and display all IRC traffic -t, --configtest read, validate and display configuration; then exit -V, --version output version information and exit -h, --help display this help and exit


ngIRCd supports a whole range of platforms: Linux, BSD, Mac OS X, but ngIRCd also runs on Solaris, HP-UX, AIX and other Unices.

After the installation of ngIRCd, which is executed via packet installation or configure-make-make-install, and once you have edited the ngircd.conf, you can get started after 5 minutes – only a few lines need adapting, the rest is purely optional.