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.

inspircd config 1

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.

inspircd config 2

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

inspircd config 3

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:

inspircd config 4 inspircd config 5

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!