Deutsch | English | Mirrors

ngIRCd: Next Generation IRC Daemon

“… serving white hat 6667!”


ngIRCd

ngIRCd ist ein freier, portabler und leichtgewichtiger Server für den Internet Relay Chat (IRC), speziell für kleinere oder private Netzwerke, der unter der GNU General Public License (GPL) entwickelt wird.

Der Server ist recht einfach zu konfigurieren und läuft als Single-Node-Server oder kann Teil eines Netzwerks von ngIRCd-Servern in einem LAN oder im Internet sein. Er unterstützt optional das IPv6-Protokoll, SSL/TLS-verschlüsselte Client-Server- und Server-Server-Verbindungen, das PAM-System (Pluggable Authentication Modules) zur Benutzer-Authentifizierung, IDENT-Abfragen und Zeichensatzkonvertierung für ältere Clients.

Der Name ngIRCd steht für next generation IRC daemon, was ein wenig übertrieben ist: leichtgewichtiger Internet Relay Chat Server würde es wohl besser treffen :-)

Vorteile und Stärken

ngircd --help
ngIRCd 27~rc1-CHARCONV+DEBUG+IDENT+IPv6+IRCPLUS+PAM+SNIFFER+SSL+SYSLOG+TCPWRAP+ZLIB-x86_64/pc/linux-gnu Copyright (c)2001-2024 Alexander Barton (<alex@barton.de>) and Contributors. Homepage: <http://ngircd.barton.de/> 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 <f> use file <f> 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 -y, --syslog log to syslog even when running in the foreground (-n) -h, --help display this help and exit

Einfachheit

Nach der Installation von ngIRCd (am besten mit dem Paketmanager des Betriebssystems oder direkt aus dem Quellcode, siehe INSTALL.md) und der Anpassung der Konfiguration in der Datei ngircd.conf ist der IRC-Server nach nur 5 Minuten einsatzbereit - nur ein paar Zeilen müssen dort geändert werden, der Rest ist optional und kann mit den Standardwerten verwendet werden.