Installer un serveur irc

De Wiki LOGre
Aller à : navigation, rechercher


Le Serveur IRC

Installer ngIRCd

C'est facile !

 opkg install ngircd-nossl

Reste à le configurer, editez le fichier /etc/ngircd.conf

 [Global]
 Name = irc.logre.eu
 AdminInfo1 = PirateBox Autonomous Server
 AdminInfo2 = Anywhere
 AdminEMail = admin@irc.logre.eu
 Info = PirateBox IRC
 ;Listen = 127.0.0.1,192.168.0.1
 ;MotdFile = /etc/ngircd.motd
 MotdPhrase = "Hello world!"
 ;Password = abc
 ;PidFile = /var/run/ngircd/ngircd.pid
 ;Ports = 6667, 6668, 6669
 ;ServerGID = 65534
 ;ServerUID = 65534
 [Operator]
 Name = TheOper
 Password = ThePwd
 [Channel]
 Name = #LOG
 Topic = a great topic
 # -eof-

Installer un serveur Web

1. Installer et configurer lighttpd

 opkg install lighttpd lighttpd-modcgi
 cd /etc/lighttpd
 vim lighhtp.conf

Decommentez :

 "mod_cgi",

Modifiez :

 server.document-root = "/opt/cgiirc-0.5.10/"

Modifiez :

 #### CGI module
 cgi.assign = ( ".pl"  => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" )

2. Installer perl et les modules suivant:

 opkg install perl perlbase-essential perlbase-config perlbase-utf8 perlbase-unicore perlbase-xsloader perlbase-symbol perlbase-socket

3. Installer cgi:irc

 cd /opt
 wget http://cgiirc.org/releases/cgiirc-0.5.10.tar.gz
 tar -xvf cgiirc-0.5.10.tar.gz
 

4. Configurer cgi:irc : editez cgiirc.conf

 default_server = 192.168.1.1
 default_port = 6667
 default_channel = #LOG
 default_name =Anonymous
 default_nick=Anonymous

5. Lancez les demons

 /etc/init.d/ngircd start
 /etc/init.d/lighttpd start

6. Testez !

 Ouvrez dans un navigateur : http://192.168.1.1/irc.cgi