Als erstes bringen wir unser System auf den neusten Stand.
sudo apt update && sudo apt upgrade -y
Danach laden wir uns noch benötigte Pakete herrunter.
sudo apt-get install build-essential pkg-config gdb libssl-dev libpcre2-dev libargon2-dev libsodium-dev libc-ares-dev libcurl4-openssl-dev
Am einfachsten ist es per wget die aktuellste Verision heruntergeladen.
wget https://www.unrealircd.org/downloads/unrealircd-6.2.3.tar.gz
Nun entpacken wir das Archiv mit dem Befehl:
tar xzvf unrealircd-6.2.3.tar.gz
Wir wechseln in das Ordner Verzeichniss
cd unrealircd-6.2.3
Konfigurieren tun wir nun mit
./Config
Dann werden uns ein paar fragen gestellt, um das IRC zu Konfigurieren. Das erste ist nur eine Hinwei, das wir die neusten Services nutzen sollten und kann mit ENTER↵ bestätigt werden.
Hier werden wir gefragt ob wir einen besonderes Verzeichniss als Speicherort wünschen.
Hier solltet ihr auch mit ENTER↵ bestätigen.
Es wird noch einmal gefragt welches Verzeichnis gewählt werden soll bzw. erstellt wird.
Nun wird gefragt mit welchen Rechten unsere Conf files ausgestattet werden.
Ihr solltet einfach nur ENTER↵ drücken.
Wir werden nach dem SSL Pfad gefragt, um unsere Verbindung ggf. verschlüsseln zu können.
Auch dieses können wir mit ENTER↵ bestätigen.
Auch die Frage nach den Zertifikaten sollten wir nur wieder bestätigen.
Dieses können wir später mit Let`s Encrypt bzw. Certbot leicht ändern.
Die frage ob wir http oder andere links unterstützen können wir auch wieder mit ENTER ↵ abtun.
Das selbe tun wir bei der Nickname History und der GoeIP
Die frage nach den möglichen Sockets sollten wir auch auf Auto lassen.
Danach werden wir nach der gewünschten Sprache gefragt und den Daten für die Verschlüsselungs Zertifikate.
Nun Compilieren wir mit dem Befehl „make“ unser IRCD.
Als letzten Schritt hierbei installieren wir nun das ganze mit dem Befehl „make install„
Bitte lest euch die die Hilfen zum Cron Job durch um euer IRC automatisch Starten zu lassen!
Wechselt in das Installations Verzeichnis:
cd unrealircd
Und starten das ganze mit
./unrealircd start
Share this content: