Tutorial zur Installation eines Unreal-IRC-Servers mit Anope, Denora und vielem mehr
Gliederung:
- Die Einleitung
- Die Konfigurationsdaten
- Downloaden und entpacken der benötigten Daten
- mySQL 4.0.26
- Lighttpd 1.4.10
- PHP 5.1.6
- phpMyAdmin 2.8.0 (webinstall)
- Unrealircd 3.2
- Anope 1.7.13
- Denora 1.2 RC 2
- phpdenora 3.2
- Einweisung in die gängigen IRC-Befehle für OPs und die Bots
Die Einleitung
Dieses Tutorial soll zeigen wie man sich ein Chroot mit einem Unreal-IRC-Server und ein paar netten kleinen Erweiterungen erstellt, dazu gehören Services wie Nickserv, Botserv, Chanserv etc, und natürlich Statistiken und ähnlichem
Als Ausgangsbasis kam bei mir ein Debian-Chroot von Sclot zum Einsatz. Hier mal vielen Dank, weil ohne ihn hätte ich es nicht geschafft :)
Vor dem Beginn wurde folgendes apt-get aufgeführt um später nicht irgendwas nachinstallieren zu müssen:
apt-get install gcc g++ binutils make libc6-dev bin86 libncurses5-dev libfreetype6 libjpeg62 libjpeg62-dev libungif3g flex libgdbm-dev libpng2-dev libttf2 libttf-dev freetype2 wget libxml2-dev bzip2 bison vim less curl libcurl3-dev
Wird kein Debian (oder anderes Linux-Derivat mit apt-get) benutzt, sollten folgende Pakete installiert sein:
- gcc
- g++
- binutils
- make
- libc6-dev
- bin86
- libncurses5-dev
- libfreetype6
- libjpeg62
- libjpeg62-dev
- libungif3g
- flex
- libgdbm-dev
- libpng2-dev
- libttf2
- libttf-dev
- freetype2
- wget
- libxml2-dev
- bzip2
- bison
- vim
- less
- curl
- libcurl3-dev
Getestet wurde das ganze auf einem Alturo-Root-Server (1200mhz Celeron mit 256 MB RAM) mit Standard-Suse-Image in einem Debian-Chroot.
Die Dauer würde ich auf 4++ Stunden mit Kompilieren, Konfigurationsdateien editieren etc schätzen.
Die Größe der Sources sind ca 30 MB
Über Rückmeldungen, Tips was man besser machen kann würde ich mich sehr freuen.
Das kopieren und veröffentlichen dieses Tutorials ist nur auf folgenden Seiten erlaubt:
www.robo47.net
developers-guide.net
Eine Anmerkung noch, ich verwende als Passwort immer xxx, benutze den Root-mysql-Benutzer etc, und eine Subdomain meiner Domain, das ist nur zur vereinfachten Darstellung, auf einem Produktiv-System sollten natürlich im mySQL ein passender Benutzer angelegt werden, es sollten sichere Passwörter verwendet werden und natürlich sollten IP-Adressen, Domains, Ports und soweiter an die bestehende Umgebung angepasst werden, aber ich denke das sollte eigentlich klar sein.

