Hopp til innhold
Dialova

IRC-dokumentasjon · Avansert

IRCd-programvare: Ergo, InspIRCd, UnrealIRCd og andre

En IRCd er serverprogramvaren som mottar IRC-tilkoblinger og håndhever nettverkets regler. Valget avhenger av ønsket arkitektur, nødvendige tjenester og evnen til å vedlikeholde oppsettet. Ingen programvare garanterer et trygt fellesskap alene.

Dialova-teamet · Kontrollert

Sammenlign arkitekturer #

ProsjektDokumentert innretningSpørsmål å stille
ErgoServer skrevet i Go som blant annet integrerer kontoer og bouncer-funksjonerVil du samle disse funksjonene i serveren?
InspIRCdModulbasert arkitektur med dokumenterte modulerHvilke moduler passer nettverket du administrerer?
UnrealIRCdKonfigurerbar server med moduler og beskyttelsesmekanismerHvordan vil du konfigurere og vedlikeholde beskyttelsene og tjenestene?
SolanumIRCd utviklet med deltakelse fra nettverksteam som Libera.Chat og OFTCPasser arkitekturen og kompetansen din til dette prosjektet?
ngIRCdPortabel server, blant annet rettet mot mindre nettverkDekker de dokumenterte funksjonene behovet ditt?

Disse beskrivelsene er ikke en uttømmende kompatibilitetsmatrise. Tilgjengelige funksjoner avhenger av versjon, kompilerte moduler, tjenester og det faktiske oppsettet.

Vurder en installasjon #

  • Sjekk at valgt versjon vedlikeholdes, og les oppdateringsprosedyren.
  • Definer håndtering av kontoer, rom, sikkerhetskopier og operatørrettigheter.
  • Kontroller TLS, autentiseringsmekanismer og hver capability du trenger.
  • Test hastighetsgrenser, avbrutte forbindelser og oppførsel ved omstart.
  • Ikke eksponer en administrasjonskonsoll eller serverlenkehemmeligheter i offentlig konfigurasjon.

Et oppsett fra et annet nettverk kan laste andre moduler eller bruke inkompatible moduser. Rommoduser og rangprefikser må oppdages fra den aktuelle serveren.

Programvaren er ikke nettverket #

Ergo er programvare; Dialova er en tjeneste med eget oppsett og egne nettfunksjoner. Solanum er programvare; Libera.Chat er et nettverk. Egenskapene til et prosjekt må ikke automatisk tilskrives alle installasjonene av det.

Kilder og kontroll

Eksemplene bruker fiktive kallenavn og domener, bortsett fra tilkoblingspunkter som er uttrykkelig dokumentert. Utvidelser og nettverksspesifikke innstillinger er merket i teksten.