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
- Übersichtliche (schlanke) Konfigurationsdatei.
- Einfach zu compilieren, zu installieren, zu konfigurieren und zu warten.
- Unterstützt IPv6 und SSL.
- Kann PAM für die Benutzerauthentifizierung verwenden.
- Viele gängige Benutzer- und Kanalmodi sind implementiert.
-
Unterstützt das
Cloaking
(anonymisieren) von Benutzern. - Keine Probleme mit Servern, die dynamische IP-Adressen haben.
- Frei verfügbarer, moderner, portabler und aufgeräumter C-Source.
- Breites Feld von unterstützten Plattformen, einschließlich AIX, A/UX, FreeBSD, HP-UX, IRIX, Linux, macOS, NetBSD, OpenBSD, Solaris und Windows mit WSL oder Cygwin.
- ngIRCd wird seit 24 Jahren entwickelt.
ngircd --help
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.