IRC dateres tilbake til 1980-tallet, og er en av de klassiske chatprotokollene som fremdeles er drivkraften bak mange moderne nettsamfunn, inkludert den populære Twitch-streamingplattformen. I dag er det ingen mangel på IRC-klienter og servere tilgjengelig. Du kan også sette opp din egen IRC-server med Raspberry Pi.
I denne artikkelen lærer du hvordan du gjør Raspberry Pi til en IRC-server.
Hvorfor skal jeg sette opp min egen IRC-server?
Det er to hovedfordeler med å lage din egen server:
1. Fullstendig kontroll over chatopplevelsen
Med din egen IRC-server får du friheten til å tilordne dine egne moderatorer, lage kanaler for emnene du bryr deg om, og få det siste ordet om hvem som kan og ikke kan bli med på serveren din – perfekt hvis du er lei av dine online diskusjoner blir kapret av troll, roboter, spammere og andre digitale uønskede ting.
2. Ta kontroll over dataene dine
Er du bekymret for at en tredjepart lekker ut informasjonen din ved et uhell, selger den med vilje eller bruker den i målrettede annonser?
Ved å kjøre din egen server kan du opprettholde kontrollen over alle dataene dine, alt fra brukernavn og e-postadresse, helt til IRC-chatloggene.
Det du trenger
For å fullføre denne opplæringen, trenger du:
- Raspberry Pi kjører Raspberry Pi OS
- Strømkabel som er kompatibel med din Raspberry Pi
- Eksternt tastatur og en vei til det til din P.
- HDMI eller mikro HDMI-kabel, avhengig av Raspberry Pi-modellen
- Ekstern skjerm
- Ethernet-kabel hvis den ikke kobles til via Wi-Fi
Komme i gang: konfigurer Raspberry Pi
For å starte, kobler du strømkabelen og alle eksterne enheter til Raspberry Pi.
Når Raspberry Pi har startet, må du sørge for at den er koblet til Internett. Åpne terminalen og skriv inn følgende kommandoer for å oppdatere systemet:
sudo apt update && sudo apt -y upgrade
Hvis Raspberry Pi ikke installerer oppdateringer, må du starte Pi på nytt før du går til neste trinn.
Installer Ircd-Hybrid-serveren
Du oppretter en IRC-server ved hjelp av Ircd-Hybrid-demonen. Installer Ircd-Hybrid-pakken med følgende kommando:
sudo apt install ircd-hybrid
Denne nedlastingen kan ta litt tid, så nå er det den perfekte tiden å ta en kopp kaffe!

Sikre serveren din: opprette et kryptert passord
Du må opprette et kryptert passord som du vil bruke til å koble til IRC-serveren din som operatør, noe som gir deg økte rettigheter, i likhet med en moderator eller administratorkonto.
For å opprette et kryptert passord, kjør følgende kommando:
/usr/bin/mkpasswd your-password-here
Erstatt “ditt-passord-her” med passordet du vil bruke.
Terminalen returnerer nå en serie bokstaver og tall, som er ditt krypterte passord. Noter dette passordet, da du trenger det for å konfigurere serverens operatørkonto.
Konfigurere IRC-serveren din
Deretter må du konfigurere Ircd-Hybrid-programvaren:
sudo nano /etc/ircd-hybrid/ircd.conf
Dette åpner ircd.conf-konfigurasjonsfilen i Raspberry Pi’s Nano-tekstredigerer.

Denne filen inneholder mange innstillinger, men som et minimum bør du gjøre følgende endringer:
Bla til serverinfo {
blokker og finn følgende:
name = "hybrid8.debian.local";

Du bør gi serveren et unikt navn. For eksempel:
name = "JessicaServer.irc";

Gi en beskrivelse
Du må gi en kort beskrivelse som vises når noen kobler til IRC-serveren din.
Finn følgende:
description = "ircd-hybrid 8.1-debian";

Erstatt denne teksten med din egen beskrivelse. For eksempel:
description = "Raspberry Pi IRC Server";
Fortell oss om nettverket ditt
Bla til følgende avsnitt:
network_name = "debian"; network_desc = "This is My Network";
Disse to linjene beskriver nettverket der serveren din kjører, så du bør oppdatere den for å gjenspeile ditt spesifikke nettverk. For eksempel:
network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";

Sett noen grenser
Som standard tillater Ircd-Hybrid 512 tilkoblinger til enhver tid. Hvis du vil endre denne grensen, finn følgende linje:
default_max_clients = 512;
Du kan nå øke eller redusere denne grensen på 512 brukere. I dette tilfellet tillater jeg bare maksimalt 100 tilkoblinger til IRC-serveren min:
default_max_clients = 100;
Lag din operatør
Neste opp er å definere noen innstillinger for operatøren. Bla til operator {
blokkere. Vær oppmerksom på at denne delen kan kreve unkommentering, så slett den første #
symbol på hver linje.

Når det er gjort, finn følgende linje:
name = "sheep";
Erstatt denne linjen med navnet du vil tildele operatørgruppen din:
name = "operator";
Du må spesifisere hvem som kan kjøre operatorkommandoen ved å redigere følgende linje:
user = "*@192.0.2.240/28";
Dette vil gi alle tilgang til operatøren, hvis de har riktig legitimasjon:
user = "*@*";
Til slutt, legg til det krypterte passordet du genererte tidligere. Finn følgende:
password = "xxxxxxxxxxxxx";
Forsikre deg om at du bytter ut denne linjen med det krypterte passordet og ikke versjonen med ren tekst!
Når du er fornøyd med informasjonen du har angitt, lagrer du konfigurasjonsfilen ved å trykke på Ctrl + O tastene og deretter Ctrl + X å lukke.
Kjør IRC-serveren din
Start Hybrid-IRCD-serveren på nytt:
sudo /etc/init.d/ircd-hybrid restart
Når serveren starter på nytt, er den klar til bruk!
mIRC: Koble til Raspberry Pi-serveren din
Du kan koble til IRC-serveren din ved hjelp av hvilken som helst IRC-klient. jeg bruker mIRC, men andre populære alternativer inkluderer WeeChat, og LimeChat for macOS.
For å koble til IRC-serveren din, start din valgte klient og velg deretter å legge til en ny server. Avhengig av din IRC-klient, bør du nå bli bedt om å oppgi følgende informasjon:
- Beskrivelse: Slik vises serveren i IRC-klienten din, så skriv inn hvilken verdi du vil bruke.
- Adresse: Dette er IP-adressen til din Raspberry Pi IRC-server. Hvis du ikke vet IP-adressen, kan du hente denne informasjonen ved å åpne en terminal på Raspberry Pi og kjøre
hostname -I
kommando. - Porter: Du bør sette dette til 6667, da dette er standard for de fleste servere.

Klikk “Legg til” for å kunne koble til IRC-serveren din.

Som du kan se, er det ganske enkelt å sette opp en IRC-server på Raspberry Pi. Det er mange ting som Raspberry Pi også kan gjøre, som å utføre som et internt Wi-Fi-tilgangspunkt, en musikkserver eller til og med en personlig webserver.
Ta en titt på Raspberry Pi-kanalen for flere opplæringsprogrammer.
I slekt:
-
Slik installerer du DOSBox på Raspberry Pi for å spille klassiske DOS-spill
-
Hvordan sette opp en Tor Proxy med Raspberry Pi
-
Gjør din Raspberry Pi til en annonseblokkering