Wie man seinen Raspberry Pi in einen IRC-Server verwandelt

Dating zurück in die 1980er Jahre, ist IRC eines der klassischen Chat-Protokolle, das immer noch die treibende Kraft hinter vielen modernen Online-Communities ist, einschließlich der beliebten Twitch-Streaming-Plattform. Heute gibt es eine Vielzahl von IRC-Clients und -Servern. Sie können auch Ihren eigenen IRC-Server mit Raspberry Pi einrichten.
In diesem Artikel erfahren Sie, wie Sie Ihren Raspberry Pi in einen IRC-Server verwandeln.
Lesen Sie auch: 5 großartige IRC-Clients für Linux
Warum sollte ich meinen eigenen IRC-Server einrichten?
Es gibt zwei Hauptvorteile, einen eigenen Server zu erstellen:
1. Vollständige Kontrolle über das Chat-Erlebnis
Mit Ihrem eigenen IRC-Server haben Sie die Freiheit, Ihre eigenen Moderatoren zu ernennen, Kanäle für die Themen zu erstellen, die Ihnen wichtig sind, und das letzte Wort darüber zu haben, wer Ihrem Server beitreten kann und wer nicht – perfekt, wenn Sie es leid sind, dass Ihre Online-Diskussionen von Trolls, Bots, Spammern und anderen digitalen Unerwünschten übernommen werden.
2. Kontrolle über Ihre Daten übernehmen
Sind Sie besorgt, dass eine dritte Partei Ihre Informationen versehentlich weitergibt, sie absichtlich verkauft oder in gezielten Anzeigen verwendet?
Durch den Betrieb Ihres eigenen Servers können Sie die Kontrolle über all Ihre Daten behalten, von Ihrem Benutzernamen und Ihrer E-Mail-Adresse bis hin zu Ihren IRC-Chatprotokollen.
Was Sie benötigen
Um dieses Tutorial abzuschließen, benötigen Sie:
- Raspberry Pi mit Raspberry Pi OS
- Netzkabel, das mit Ihrem Raspberry Pi kompatibel ist
- Externe Tastatur und eine Möglichkeit, sie an Ihren Pi anzuschließen.
- HDMI- oder Micro-HDMI-Kabel, je nach Raspberry Pi-Modell
- Externen Monitor
- Ethernet-Kabel, wenn Sie sich nicht über WLAN verbinden
Erste Schritte: Richten Sie Ihren Raspberry Pi ein
Um zu beginnen, schließen Sie das Netzkabel und alle Peripheriegeräte an Ihren Raspberry Pi an.
Sobald Ihr Raspberry Pi hochgefahren ist, stellen Sie sicher, dass er mit dem Internet verbunden ist. Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein, um das System zu aktualisieren:
sudo apt update &&sudo apt -y upgradeWenn Raspberry Pi Updates installiert, starten Sie den Pi neu, bevor Sie mit dem nächsten Schritt fortfahren.
Installieren Sie den Ircd-Hybrid-Server
Sie werden einen IRC-Server mit dem Ircd-Hybrid-Daemon erstellen. Installieren Sie das Ircd-Hybrid-Paket mit dem folgenden Befehl:
sudo apt install ircd-hybridDieser Download kann eine Weile dauern, also ist jetzt der perfekte Zeitpunkt, um sich eine Tasse Kaffee zu holen!

Sichern Sie Ihren Server: Erstellen eines verschlüsselten Passworts
Sie müssen ein verschlüsseltes Passwort erstellen, das Sie verwenden, um sich als Betreiber mit Ihrem IRC-Server zu verbinden, was Ihnen erhöhte Berechtigungen gibt, ähnlich wie bei einem Moderator- oder Administratorkonto.
Um ein verschlüsseltes Passwort zu erstellen, führen Sie den folgenden Befehl aus:
/usr/bin/mkpasswd your-password-hereErsetzen Sie „your-password-here“ durch das Passwort, das Sie verwenden möchten.
Das Terminal gibt jetzt eine Reihe von Buchstaben und Zahlen zurück, die Ihr verschlüsseltes Passwort sind. Notieren Sie sich dieses Passwort, da Sie es benötigen, um das Betreiberkonto Ihres Servers einzurichten.
Konfigurieren Sie Ihren IRC-Server
Als nächstes müssen Sie die Ircd-Hybrid-Software konfigurieren:
sudonano/etc/ircd-hybrid/ircd.confDies öffnet die Konfigurationsdatei ircd.conf im Nano-Texteditor von Raspberry Pi.

Diese Datei enthält viele Einstellungen, aber mindestens sollten Sie die folgenden Änderungen vornehmen:
Geben Sie Ihrem IRC-Server einen Namen:
Scrollen Sie zum Block serverinfo { und finden Sie Folgendes:
name = "hybrid8.debian.local";
Sie sollten Ihrem Server einen einzigartigen Namen geben. Zum Beispiel:
name = "JessicaServer.irc";
Geben Sie eine Beschreibung an
Sie müssen eine kurze Beschreibung angeben, die angezeigt wird, wenn sich jemand mit Ihrem IRC-Server verbindet.
Suchen Sie Folgendes:
description = "ircd-hybrid 8.1-debian";
Ersetzen Sie diesen Text durch Ihre eigene Beschreibung. Zum Beispiel:
description = "Raspberry Pi IRC Server";Erzählen Sie uns von Ihrem Netzwerk
Scrollen Sie zum folgenden Abschnitt:
network_name = "debian";
network_desc = "Das ist mein Netzwerk";Diese beiden Zeilen beschreiben das Netzwerk, in dem Ihr Server läuft, also sollten Sie es aktualisieren, um Ihr spezifisches Netzwerk widerzuspiegeln. Zum Beispiel:
network_name = "MyNetwork";
network_desc = "Das ist mein Raspberry Pi IRC-Netzwerk";
Setzen Sie einige Grenzen
Standardmäßig erlaubt Ircd-Hybrid 512 Verbindungen gleichzeitig. Wenn Sie dieses Limit ändern möchten, suchen Sie die folgende Zeile:
default_max_clients = 512;Sie können dieses Limit von 512 Benutzern jetzt erhöhen oder verringern. In diesem Fall erlaube ich nur maximal 100 Verbindungen zu meinem IRC-Server:
default_max_clients = 100;Erstellen Sie Ihren Betreiber
Als nächstes definieren Sie einige Einstellungen für den Betreiber. Scrollen Sie zum Block operator {. Beachten Sie, dass dieser Abschnitt möglicherweise entkommentiert werden muss, also löschen Sie das erste #-Symbol in jeder Zeile.

Sobald das erledigt ist, suchen Sie die folgende Zeile:
name = "sheep";Ersetzen Sie diese Zeile durch den Namen, den Sie Ihrer Betreibergruppe zuweisen möchten:
name = "operator";Sie müssen angeben, wer den Operator-Befehl ausführen kann, indem Sie die folgende Zeile bearbeiten:
user = "*@192.0.2.240/28";Dies ermöglicht es jedem, auf den Operator zuzugreifen, wenn er die richtigen Anmeldeinformationen hat:
user = "*@*";Fügen Sie schließlich das verschlüsselte Passwort hinzu, das Sie zuvor generiert haben. Suchen Sie Folgendes:
password = "xxxxxxxxxxxxx";Stellen Sie sicher, dass Sie diese Zeile mit dem verschlüsselten Passwort und nicht mit der Klartextversion ersetzen!
Sobald Sie mit den eingegebenen Informationen zufrieden sind, speichern Sie die Konfigurationsdatei, indem Sie die Tasten Ctrl + O drücken und dann Ctrl + X, um zu schließen.
Führen Sie Ihren IRC-Server aus
Starten Sie den Hybrid-IRCD-Server neu:
sudo/etc/init.d/ircd-hybrid restartSobald der Server neu gestartet wird, ist er bereit zur Verwendung!
mIRC: Verbindung zu Ihrem Raspberry Pi-Server
Sie können sich mit jedem IRC-Client mit Ihrem IRC-Server verbinden. Ich benutze mIRC, aber andere beliebte Alternativen sind WeeChat und LimeChat für macOS.
Um sich mit Ihrem IRC-Server zu verbinden, starten Sie Ihren gewählten Client und wählen Sie dann die Option, einen neuen Server hinzuzufügen. Je nach Ihrem IRC-Client sollten Sie jetzt aufgefordert werden, die folgenden Informationen einzugeben:
- Beschreibung: So wird der Server in Ihrem IRC-Client angezeigt, geben Sie also einen beliebigen Wert ein, den Sie verwenden möchten.
- Adresse: Dies ist die IP-Adresse Ihres Raspberry Pi IRC-Servers. Wenn Sie die IP-Adresse nicht kennen, können Sie diese Informationen abrufen, indem Sie ein Terminal auf Ihrem Raspberry Pi öffnen und den Befehl
hostname -Iausführen. - Ports: Sie sollten dies auf 6667 setzen, da dies der Standard für die meisten Server ist.

Klicken Sie auf „Hinzufügen“, um sich mit Ihrem IRC-Server verbinden zu können.

Wie Sie sehen können, ist es ziemlich einfach, einen IRC-Server auf Ihrem Raspberry Pi einzurichten. Es gibt viele Dinge, die Raspberry Pi auch tun kann, wie als Captive Portal WLAN-Zugangspunkt, Musikserver oder sogar persönlicher Webserver fungieren.
Schauen Sie sich unseren Raspberry Pi-Kanal für weitere Tutorials an.