konfigurere inspIRCd
Steg 1: Bygg serveren
Nå som du er ferdig med å konfigurere inspircd, kjør make for å bygge.
PS: denne prosessen kan ta litt tid, så gå å ta deg en pause.
Steg 2: Installer serveren
Når byggingen er ferdig, bruk kommandoen make install for å plassere filene på riktig sted på systemet.
Etter at installasjonen er ferdig, vil terminalen vise hvor alle filene er lagt. Dette gjør det enklere å starte og administrere serveren senere. Det kan være lurt og huske disse filplasseringene.
Steg 3: Konfigurer serveren
1. Åpne config med “sudo nano /etc/inspircd/inspircd.conf og skriv passordet.
2. Bruk dette formattet:
<config format="xml"> <!-- la stå -->
<define name="bindip" value="1.2.2.3">
<define name="localips" value="&bindip;/24">
<server <!-- bytt -->
name="SERVER_HOSTNAME"
description="DESCRIPTION"
id="SERVER_SID"
network="NETWORK_NAME">
<admin <!-- bytt info -->
name="ADMIN"
nick="ADMIN"
email="ADMIN@gmail.com">
<bind <!-- la stå -->
address="0.0.0.0"
port="6667"
type="clients">
<files motd="/etc/inspircd/inspircd.motd"
rules="etc/inspircd/inspircd.rules"> <!-- la stå -->
<power diepass="SERVER_KILL_PASSWORD"
restartpass="SERVER_RESTART_PASSWORD"
pause="2"> <!-- anbefaler å bytte -->
</server>
</config>
3. tilpass konfigurasjonen
Du må endre på de stedene det er skrevet du skal endre på. Få de til å passe serveren din. Husk å lagre.
Hvordan min konfigurasjon ser ut
Troubleshoot konfigurasjon
Usikker på kommandoene? Lagre dokumentet med ctrl + O og Enter knappen, og så ctrl + X for å gå ut. Restart den med sudo systemctl restart inspircd. Anngi passord. Hvis ingenting viser på restart, så har det funket.
Steg 4:Starte Serveren
1. For å starte severen for første gang eller ved endring, kjør denne kommandoen:
sudo systemctl restart inspircd
2. deretter skriv:
./inspircd start
3. Sjekk så statusen på serveren med ./inspircd status”.
Da vil du se noe som dette:
Du vil også se en melding som sier noe som dette: inspIRCd is now running as 'URCHOSENNAME.local'[2KX] with 1024 max open sockets
Troubleshoot startingen
Hvis du kjører ./inspircd start eller ./inspircd status og det ikke fungerer, er det mest sannsynlig fordi du prøver å starte serveren fra en terminal uten riktige rettigheter eller utenfor installasjonskatalogen.
Når InspIRCd er installert som en systemtjeneste, håndterer systemd alle rettigheter og miljøvariabler, og derfor vil kommandoene fra kildekoden ikke alltid fungere.
Prøv i stedet:
sudo systemctl start inspircd og sudo systemctl status inspircd
Nå er konfigurasjonen klar!
Anbefales at du går videre og konfigurerer en MOTD og kanskje også regler!