IRC Server


IRCD-IRC2 is one of the main IRC server software packages in the Trisquel repositories. Tt has withstood the test of time and is very scalable, allowing it to be a stand-alone node or be part of a mesh of servers. This package provides the more up-to-date version of the original ircd2 server. You can read more about the history of IRCD on Wikipedia.


In Trisquel 7.0 you can install it from the repository with: sudo apt-get install ircd-irc2

Files Overview

  • /etc/ircd/ - This is the default directory for the server configuration files (both for server to server and server to client communication);
  • /usr/share/doc/ircd-irc2/ - In here you will find exhaustive documentation for every single parameter available in the main configuration file as well as recommendations depending on your configuration;
  • /etc/init.d/ircd-irc2 - The respective init script, which is also the name of the service;

Initial Setup

The default configuration file will provide you with a working IRC server to which you can connect using the hostname or IP address of the server on port 6667. The nature of the IRC protocol means that communication is inherently insecure(server to server and server to client). In addition, there are no restrictions to who can connect to your IRC server (covered by the use of SSH).


Encryption (TODO) - SSL/TLS and SSH


02/06/2015 - 14:14