ngIRCd
ngIRCd ist ein IRC-Daemon.
- Link zur ngIRCd-Webseite
- Kurze Installationshilfe
- Übersicht über Channelmodi.
Installation unter ArchLinux
Mit pacman unter ArchLinux
pacman -S ngircd
Die Konfigurationsdatei ist unter /etc/ngircd.conf zu finden.
Manuelle Installation
wget <version>
tar xzf ngircd-<version>.tar.gz
cd ngircd-<version>
./configure
make
make install
Die manuelle Installation basiert auf folgenden Dateien:
'ngircd' binary: /usr/local/sbin
Configuration file: /usr/local/etc
Manual pages: /usr/local/share/man
Documentation: /usr/local/share/doc/ngircd
Installation auf CentOS
- wie manuelle Installation
- ./configure --with-openssl
IRC Daemon
Die aktuelle Konfiguration kann mit
ngircd -t
ausgegeben werden. Eine nicht-daemonisierter start kann mit
ngircd -n
ausgeführt werden. Dies ist sehr hilfreich, um Fehler zu identifizieren.
[/usr/local/etc] # ngircd -n
[30164:3 0] Can't read MOTD file "/usr/local/etc/ngircd.motd": No such file or directory
[30164:4 0] No administrative information configured but required by RFC!
[30164:5 0] ngIRCd 21-IRCPLUS+SYSLOG+ZLIB-i686/pc/linux-gnu started.
[30164:6 0] Using configuration file "/usr/local/etc/ngircd.conf" ...
[30164:6 0] ServerUID must not be admin(0), using "nobody" instead.
[30164:4 0] Could not get user/group ID of user "nobody": No such file or directory
[30164:1 0] Fatal: Initialization failed, exiting!