Welcome to
What is

InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, Windows and Mac OS X systems.

It was created from scratch to be stable, modern and lightweight. It avoids a number of design flaws and performance issues that plague other more established projects, such as UnrealIRCd, while providing the same level of feature parity.

It provides a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users.

And after all it’s free and open source.

or take a look at our installation guide followed by our configuration guide

v2.0.21 released!

Posted by ~Attila Molnar on February 13, 2016

InspIRCd v2.0.21 is now available, download it from the releases page. This is a bugfix only release, fixing issues discovered since 2.0.20. An issue has been fixed in m_namedmodes which allowed non-opers to obtain the key (+k) of a channel. This release also features build system fixes, more aggressive DNS cache pruning, increased default DH bit size to 2048 when generating DH params via configure, increased compatibility during CAP negotiation with some clients and various documentation enhancements.

New website

Posted by ~Attila Molnar on February 02, 2016

I’m pleased to announce that we’ve got a brand new website developed by Roland Hegedus (syf` on IRC). Big thanks to Roland for his work on the site!

v2.0.20 released!

Posted by ~Attila Molnar on May 10, 2015

InspIRCd v2.0.20 is now available, download it from the releases page. This release fixes an issue with STARTTLS handling which can potentially cause a crash. Only servers using m_ssl_gnutls with STARTTLS enabled are affected, m_ssl_openssl is unaffected. To mitigate this problem, disable STARTTLS by setting <gnutls starttls="off">.

v2.0.19 released!

Posted by ~Attila Molnar on April 16, 2015

InspIRCd v2.0.19 is now available, download it from the releases page. This release fixes the issues discovered since 2.0.18, containing multiple important stability and correctness related improvements, including a fix for a bug which allowed malformed DNS records to cause netsplits on a network. Triggering this issue is non-trivial and it may not occur in all circumstances, but all users are advised to upgrade. If that’s not possible, disabling DNS lookups for connecting users (nouserdns setting) mitigates the problem.

v2.0.18 released!

Posted by ~Attila Molnar on October 26, 2014

InspIRCd v2.0.18 is now available, download it from the releases page. This release fixes the issues discovered since 2.0.17. Several new config options are now available for OpenSSL making it possible to disable SSLv3 among other things. For details please see the updated OpenSSL wiki page.

v2.0.17 released!

Posted by ~Attila Molnar on July 24, 2014

InspIRCd v2.0.17 is now available, download it from the releases page. This is a bugfix-only release, bringing several improvements and fixes for the Windows version, better compiler support and stability and correctness related improvements.

v2.0.16 released!

Posted by ~Attila Molnar on April 06, 2014

InspIRCd v2.0.16 is now available, downloads are here. This is a bugfix-only release, containing several stability related and correctness improvements. An issue has also been fixed that prevented clients using NSS for SSL/TLS such as Pidgin (via libpurple), ChatZilla, Instantbird, etc. from reconnecting to a server using OpenSSL after disconnection. See this bug report for more information.

v2.0.15 released!

Posted by ~Attila Molnar on January 21, 2014

InspIRCd v2.0.15 is now available, downloads are here. This is a bugfix release addressing minor issues discovered since 2.0.14.

v2.0.14 released!

Posted by ~Attila Molnar on August 28, 2013

InspIRCd v2.0.14 has been released, downloads are here. This is mostly a bugfix-only release, the only new feature is that m_permchannels is now able to save list modes (see the updated example config). The issue tracker contains a list of the reported bugs which got fixed in this version.

v2.0.13 released!

Posted by ~Attila Molnar on June 05, 2013

InspIRCd v2.0.13 has been released, downloads are here. This version fixes a couple of problems on Windows, mostly related to IPv6 and GnuTLS. Stability problems in extra modules have also been fixed.