Seite 1 von 1

Erste Schritte bei einem Linux Server mit Unrealircd

Verfasst: Mo 2. Sep 2024, 08:40
von TuX
Als allererstes öffnen wir Putty und verbinden uns mit dem Server, Hostname oder IP eingeben und Port 22 belassen und auf open klicken.
Als nächstes geben wir den Benutzername root ein und das dazugehörige Passwort (Achtung.. Passwort wird nicht angezeigt, ist also unsichtbar) ein und dann kann es auch schon losgehen.

1. Wichtige Pakete installieren

Code: Alles auswählen

apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get -y install pkg-config libpcre3-dev g++ gcc make libgeoip-dev subversion dnsutils nano openssl libssl-dev zlib1g-dev oidentd tcl-dev mysqltcl bzip2 libgnutls28-dev cmake build-essential libncurses5-dev ntp locate gettext flex bison mercurial nmap git default-libmysqlclient-dev proftpd ftp libicu-dev libelf-dev bc libldap2-dev libsqlite3-dev whois mc screen
2. Benutzer anlegen

adduser unreal


Bis zu der Passworteingabe einfach Enter und Passwort eingeben
Aber Achtung, Passwort wird nicht angezeigt.

3. Sich Auf dem Server verbinden

A.
Putty öffnen

B.
Hostname oder IP eingeben und auf Open klicken.

C.
Port auf dem Standardport 22 belassen

D.
Benutzername ein geben und enter und dann das Passwort aber, Achtrung..
Passwort wird nicht angezeigt, ist also unsichtbar.

4. Dateien herunter laden.

Beispiel:

wget https://www.unrealircd.org/downloads/un ... 7.2.tar.gz

5. Archiv entpacken

tar xvzf unrealircd-6.1.7.2.tar.gz

6. In den entpackten Ordner wechseln

unrealircd-6.1.7.2

7. Compiling

Führen Sie zunächst das Skript ./Config aus, das eine Reihe von Fragen stellt. Sie können einfach die Eingabetaste drücken, um die Standardantworten zu akzeptieren.
Kompilieren Sie nun UnrealIRCd, indem Sie make ausführen. Dies kann eine Minute (oder zwei) dauern:
Führen Sie abschließend make install aus (wichtig!):

8. In das installierte Verzeichnis wechseln.

cd unrealircd


9. Unrealircd starten

./unrealircd start

10. Erstellen und aktivieren Sie einen IRCd-Dienst

Führen Sie nano /home/ircd/unrealircd/ircd.service aus und füllen Sie die Datei mit den folgenden Angaben, als root Benutzer

Code: Alles auswählen

[Unit]
Description=UnrealIRCd IRC Daemon Service
After=network.target
[Service]
User=ircd
Group=ircd
Type=forking
ExecStart=/home/ircd/unrealircd/unrealircd start
ExecStop=/home/ircd/unrealircd/unrealircd stop
ExecReload=/home/ircd/unrealircd/unrealircd restart
[Install]
WantedBy=multi-user.target
Führen Sie ln -s /home/ircd/unrealircd/ircd.service /etc/systemd/system/ircd.service aus
Führen Sie systemctl enable ircd aus, damit UnrealIRCd beim Booten gestartet wird
Führen Sie systemctl start ircd aus, um UnrealIRCd zu aktivieren
Führen Sie exit aus, um zu Ihrem ursprünglichen sudo-Benutzer zurückzukehren