Créer son serveur IRC avec Unrealircd

Voici un tutoriel sur la manière d’installer un serveur IRC sur votre serveur Linux en utilisant le script Unrealircd.

Il est important de savoir qu’il est préférable que l’installation et le lancement du serveur soient effectués avec un compte utilisateur autre que le “root”. Il permettra ainsi de ranger tous les scripts dans le répertoire correspondant à cet utilisateur et donc placé sous le dossier “/home”.

D’abord récupérez le dit script sur le site officiel d’UnrealIRCd: https://www.unrealircd.org/download

Transférez le sur votre serveur grâce à un logiciel FTP.

Ensuite décompressez le avec la commande: tar xzvf unrealircd-4XXXX.tar.gz

Allez dans le répertoire nouvellement créé: cd unrealircd-4XXXX

Vous devez maintenant lancer le script de configuration grâce à la commande (attention au “C” qui est en majuscule):

./Config

 

Un grand nombre de questions va vous être posé, validez à chaque fois avec la touche “entrée”:

 

 

 

 

 

 

Une fois les opérations terminées, lancez la compilation (cette partie peut durer longtemps):

make

Un message est affiché quand cette opération est terminée:

 

Enfin, terminez l’installation comme il est indiqué avec la commande:

make install

Un message est affiché quand l’opération est terminée. Quelques explications vous sont données  notamment sur le fichier de configuration et le lancement du serveur:

 

 

Allez dans le répertoire “unrealircd” et lancez le serveur:

./unrealircd start

 

Quelques erreurs vont apparaître. Nous allons les corriger. Allez dans le répertoire “conf” puis “examples”. Vous avez ici des exemples de fichiers de configuration. Prenez le fichier et placez dans le répertoire “conf” et renommez le “unrealircd.conf”.

Ouvrez le et trouvez les blocs qui vont suivre.

Ici dans le bloc “me”, nommez votre serveur et dans le bloc “admin” mettez votre identifiant et email:

 

 

Ici c’est le bloc “oper”, il est à l’origine d’une des erreurs, il ne faut pas le laisser comme il est mais apportez vos modifications. Mettez votre identifiant après “oper” et mettez un mot de passe.

 

2016-08-26_19h58_07

 

Les blocs “listen” sont très importants car ils vont dire au serveur sur quels ports écouter afin que les utilisateurs se connectent. Recopiez ce qui est ci-dessous. Vous constaterez que les utilisateurs se connecteront ici sur le port 6667.

Placez un second bloc qui lui écoutera sur le port 6669. Ce bloc permettra de connecter un autre serveur au serveur IRC comme par exemple “des services IRC”. Cela fera l’objet d’un autre tutoriel. Mais cela ne coûte rien de le prévoir à l’avance.

 

Ici, vous avez la réponse à une des erreurs. Il faut inventer 3 clés composées de lettres minuscules ET majuscules puis de chiffres.:

 

 

Enfin la dernière erreur, entrez un email à “kline-address”.

 

2016-08-26_20h14_01

 

Maintenant relancez le serveur:

 

 

La mention “unrealIRCd started” montre que le serveur est bien lancé et fonctionnel:

 

 

Testez le avec un client IRC:

 

C’est terminé votre serveur IRC est opérationnel !

Tags:

Laisser un commentaire