Zum Inhalt springen
Dialova

IRC-Dokumentation · Experten

IRCd-Software: Ergo, InspIRCd, UnrealIRCd und weitere

Ein IRCd ist die Serversoftware, die IRC-Verbindungen annimmt und Netzwerkregeln umsetzt. Die Auswahl hängt von der gewünschten Architektur, benötigten Diensten und den Möglichkeiten zur Konfigurationspflege ab. Keine Software garantiert allein eine sichere Community.

Dialova-Team · Überprüft am

Architekturen im Vergleich #

ProjektDokumentierter SchwerpunktWichtige Frage
ErgoIn Go geschriebener Server mit integrierten Konten und Bouncer-FunktionenMöchtest du diese Funktionen im Server bündeln?
InspIRCdModulare Architektur mit Dokumentation der ModuleWelche Module passen zu deinem Netzwerk?
UnrealIRCdKonfigurierbarer Server mit Modulen und SchutzfunktionenWie richtest du Schutzmaßnahmen und Dienste ein und hältst sie aktuell?
SolanumIRCd, an dessen Entwicklung unter anderem Teams von Libera.Chat und OFTC beteiligt sindPassen Architektur und erforderliche Kenntnisse zu deinem Vorhaben?
ngIRCdPortabler Server, unter anderem für kleinere Netzwerke ausgelegtReichen die dokumentierten Funktionen für deinen Bedarf?

Diese Beschreibungen sind keine vollständige Kompatibilitätsmatrix. Verfügbare Funktionen hängen von Version, eingebauten Modulen, Diensten und tatsächlicher Konfiguration ab.

Eine Installation bewerten #

  • Wartungsstatus und Aktualisierungsverfahren der gewählten Version prüfen.
  • Verwaltung von Konten, Channels, Sicherungen und Operatorrechten festlegen.
  • TLS, Authentifizierungsverfahren und jede benötigte Capability prüfen.
  • Sendelimits, Verbindungsabbrüche und Verhalten bei einem Neustart testen.
  • Keine Administrationskonsole oder geheimen Verbindungsdaten in einer öffentlichen Konfiguration zugänglich machen.

Eine Konfiguration aus einem anderen Netzwerk kann andere Module laden oder inkompatible Modi verwenden. Ermittele Channelmodi und Rangpräfixe auf dem tatsächlich verwendeten Server.

Die Software ist nicht das Netzwerk #

Ergo ist Software; Dialova ist ein Dienst mit eigener Konfiguration und Webfunktionen. Solanum ist Software; Libera.Chat ist ein Netzwerk. Projekteigenschaften dürfen nicht automatisch allen Installationen zugeschrieben werden.

Quellen und Überprüfung

Die Beispiele verwenden erfundene Nicknames und Domains. Ausgenommen sind ausdrücklich dokumentierte Verbindungsadressen. Netzwerkspezifische Erweiterungen und Einstellungen werden im Text gekennzeichnet.