ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL).
The server is quite easy to configure, can handle dynamic IP addresses,
and optionally supports IDENT, IPv6 connections, SSL-protected links,
and PAM for user authentication as well as character set conversion for
legacy clients. The server has been written from scratch and is not
based on the
forefather, the daemon of the IRCNet.
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:
- well arranged (lean) configuration file
- simple to build/install, configure and maintain
- optionally supports IDENT, IPv6, SSL, PAM and iconv.
- no problems with servers that have dynamic IP addresses
- freely available, modern, portable and tidy C-source
- ngIRCd is being actively developed since 20 years
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.