|
Suche |
Wie installiere ich einen IRC-Server auf meinem dedizierten OVH-Server?
Aufgrund seiner Flexibilität raten wir Ihnen UNREAL. Es ist ideal zu handhaben, weil der IRC-Operator eine große Auswahl an Befehlen hat, wie z.B. das «host cloaking» und die Möglichkeit, «Virtual Host» zu erstellen, welche Ihnen erlauben, einen maximalen Schutz der IPs Ihrer User und Ihrer eigenen zu erstellen. Die neuere Version sowie Patches für einige Bugs sind auf der offiziellen Webseite verfügbar: Unreal.
Auch hier steht eine große Auswahl zu verfügung. Hier wird die Einrichtung von «epona» beschrieben.
Achtung: der Daemon darf nicht als root gestartet werden. Es ist also notwendig, eine Identität zu erstellen, welche auch zu den rehash des Ordners IRCd gelangen kann und Sie mit diesen per SSH zu verbinden, um die folgenden Befehle auszuführen. Laden Sie IRCd auf Ihren Server herunter: Unreal3.2beta18 Entpacken Sie die Datei: gunzip Unreal3.2-beta18.tar.gz dann tar -xvf Unreal3.2-beta18.tar, wodurch der Ordner Unreal3.2 erstellt wird, in welchen Sie sich nun begeben: cd /Unreal3.2-beta18. Dann starten Sie die Konfiguration des Daemons mit dem Befehl ./Config. Sie können sich auch auf der Webseite von Unreal informierenn, ob eine neuere Version verfügbar ist. Sie werden folgende Ausgabe sehen: Screenshot Config Drücken Sie so lange auf Enter bis sie den folgenden Hinweis sehen: Lesen sie das Markierte UnrealIRCd 'Compile-Time Config' Now all you have to do is type make and let it compile. When that s done, you will receive other instructions on what to do next [vous@nsxx.ovh.net Unreal3.2]$ Es reicht aus, folgendes einzugeben: make Dann einfach warten, bis die Kompilierung von IRCd abgeschlossen ist. Nach einigen Minuten sehen Sie folgende Mitteilung: Compile is now complete. You should now read the documentation and learn how to configure your IRCd If you really like UnrealIRCd, and would like to make a donation, please read the Donation file in this archive. :) Thanks for using Unreal IRCd! If you are in need for any kind of help regarding the IRCd please read the Unreal.nfo file [vous@nsxx.ovh.net Unreal3.2]$ Nun ist die Konfiguration Ihres IRC-Servers notwendig. Hierfür erstellen Sie zunächst eine Kopie der Datei example.conf, welche sich im Ordner /Unreal3.2/doc/ befindet und platzieren Sie diese in den Ordner Unreal3.2: cp ./doc/example.conf ./unrealircd.conf. Trennen Sie die SSH-Verbindung und begeben Sie sich in Ihr Webmin-Panel um die Datei unrealircd.conf zu finden, welche Sie soeben erstellt haben. Markieren Sie die Datei und klicken Sie auf Editieren. Jetzt müssen Sie noch die Datei für Ihr Netzwerk erstellen. Sie können die nachstehende Datei kopieren und in einen Texteditor einfügen, um die notwendigen Änderungen durchzuführen. Nennen Sie die Datei votreirc.network und uploaden sie diese in Ihren Netzwerk-Ordner, welcher sich im Ordner von Unreal3.2 befindet. set { network-name "IRC"; // Name Ihres Netzwerkes default-server "irc.votredomain.com"; // Default-Name Ihres Servers services-server "services.votredomain.com"; // Name Ihres Dienste-Servers stats-server "stats.votredomain.com"; // Name Ihres Stats-Servers help-channel "#aide"; // ))Name des Hilfs-Channels hiddenhost-prefix "***"; // Prefix des Cache-Hosts prefix-quit "Quit:"; // Erstes Wort der Quit-Message hosts { local "IrcOp.votredomain.com"; // Host der IrcOps local global "Ircop.votredomain.com"; // Host der IrcOps global coadmin "CoAdmin.votredomain.com"; // Host der CoAdmins admin "Admin.votredomain.com"; // Host des Admins servicesadmin "Tech.votredomain.com"; // Host der Service Admins netadmin "Netadmin.votredomain.com"; // Host des Netadmins host-on-oper-up "off"; // ob der Host während der Authentifikation angegeben werden muss }; }; Vergessen Sie nicht, dass sie irc.votredomaine.com konfigurieren müssen so dass der Port, welchen Sie benutzen möchten, erlaubt, sich mit IRCd zu verbinden. Der zu benutzende Port muss im OVH-Manager angegeben werden. Verbinden Sie sich wieder per SSH (nicht als root !) und begeben sich in den Ordner von Unreal3.2. Es genügt nun, den Befehl ./ircd auszuführen. Nehmen Sie nun Ihren bevorzugten IRC Client und verbinden sich mit irc.votredomaine.com |