Naar de inhoud
Dialova

IRC-documentatie · Expert

IRCd-software: Ergo, InspIRCd, UnrealIRCd en meer

Een IRCd is serversoftware die IRC-verbindingen ontvangt en netwerkregels toepast. Kies volgens architectuur, benodigde services en onderhoudsmogelijkheden. Geen programma garandeert op zichzelf een veilige community.

Dialova-team · Gecontroleerd op

Architecturen vergelijken #

ProjectGedocumenteerde richtingVraag om te stellen
ErgoServer in Go met onder meer accounts en bouncerfunctiesWil je deze functies in de server samenbrengen?
InspIRCdModulaire architectuur en moduledocumentatieWelke modules passen bij jouw netwerk?
UnrealIRCdInstelbare server met modules en beschermingHoe stel en onderhoud je bescherming en services?
SolanumIRCd ontwikkeld met deelname van netwerkteams zoals Libera.Chat en OFTCPassen je architectuur en kennis bij dit project?
ngIRCdOverdraagbare server, onder meer gericht op kleinere netwerkenVoldoen de gedocumenteerde functies aan je behoefte?

Dit is geen volledige compatibiliteitsmatrix. Beschikbare functies hangen af van versie, gebouwde modules, services en werkelijke configuratie.

Een installatie beoordelen #

  • Controleer versieonderhoud en updateprocedure.
  • Bepaal beheer van accounts, chatrooms, back-ups en operatorrechten.
  • Controleer TLS, authenticatiemechanismen en elke gewenste capability.
  • Test snelheidslimieten, onderbroken verbindingen en herstartgedrag.
  • Publiceer geen beheerconsole of verbindingsgeheimen in openbare configuratie.

Een voorbeeld van een ander netwerk kan andere modules of incompatibele modes gebruiken. Vraag chatroommodes en rangprefixen op bij de betrokken server.

Software is niet het netwerk #

Ergo is software. Dialova is een dienst met eigen configuratie en webfuncties. Solanum is software. Libera.Chat is een netwerk. Kenmerken van een project gelden niet automatisch voor iedere installatie.

Bronnen en controle

De voorbeelden gebruiken fictieve gebruikersnamen en domeinen, behalve waar verbindingspunten uitdrukkelijk zijn gedocumenteerd. Uitbreidingen en netwerkspecifieke instellingen worden in de tekst aangegeven.