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 #
| Prosjekt | Dokumentert innretning | Spørsmål å stille |
|---|---|---|
| Ergo | Server skrevet i Go som blant annet integrerer kontoer og bouncer-funksjoner | Vil du samle disse funksjonene i serveren? |
| InspIRCd | Modulbasert arkitektur med dokumenterte moduler | Hvilke moduler passer nettverket du administrerer? |
| UnrealIRCd | Konfigurerbar server med moduler og beskyttelsesmekanismer | Hvordan vil du konfigurere og vedlikeholde beskyttelsene og tjenestene? |
| Solanum | IRCd utviklet med deltakelse fra nettverksteam som Libera.Chat og OFTC | Passer arkitekturen og kompetansen din til dette prosjektet? |
| ngIRCd | Portabel server, blant annet rettet mot mindre nettverk | Dekker 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.
- Ergo — offisiell presentasjon ↗Kilde offisiell · lest 2026-10-29
- InspIRCd — offisiell dokumentasjon ↗Kilde offisiell · lest 2026-10-29
- UnrealIRCd — offisiell dokumentasjon ↗Kilde offisiell · lest 2026-10-29
- Solanum — offisielt prosjekt ↗Kilde offisiell · lest 2026-10-29
- ngIRCd — offisielt prosjekt ↗Kilde offisiell · lest 2026-10-29