Guide d’installation de UnrealIRCD

UnrealIRCD est un serveur IRC Open Source qui est actuellement l’IRCd le plus utilisé.

Avant de commencer l’installation, vous devez vérifier et avoir au minimum la bibliothèque OpenSSL d’installé sur votre machine.

Pour cela effectué la commande suivante sur votre serveur :

sudo apt-get install build-essential pkg-config libssl-dev libpcre2-dev libargon2-dev libsodium-dev libc-ares-dev libcurl4-openssl-dev

Maintenant, nous allons pouvoir passer à l’installation mais faite cela en utilisateur et non en root ce qui est recommandé.

D’abord téléchargez la dernière version sur https://www.unrealircd.org/download ou bien tapez la commande suivante sur votre serveur :

wget https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

Puis extraire l’archive comme ceci :

tar xzvf unrealircd-6.0.4.tar.gz

Entrez dans le répertoire :

cd unrealircd-6.04

Exécutez la configuration avec un C majuscule qui posera un certain nombre de questions ( tapez Entrer pour valider les réponses par défaut ) :

./Config

Passons à la compilation avec la commande :

make

Et pour finir, tapez :

make install 

Maintenant que l’installation est fini, vous devez vous occuper du fichier de configuration.

Des exemples sont disponible dans le dossier :

unrealircd/conf/exemples

qui est disponible aussi en Français que vous devez copier directement dans le dossier conf sous le nom de unrealircd.conf en le remplissant correctement avec vos informations.

Aide à la configuration : https://www.unrealircd.org/docs/Configuration

Une fois cela fait, tapez la commande depuis le répertoire /unrealircd :

./unrealircd start

Normalement et si vous avez bien rempli votre fichier de configuration, vous avez fini l’installation de UnrealIRCD et votre serveur IRC est en ligne.

UnrealIRCD

Crontab pour lancer votre serveur automatiquement et directement :

*/5 * * * * /home/votrelogin/unrealircd/unrealircd croncheck
@reboot /home/votrelogin/unrealircd/unrealircd croncheck

Modifiez votrelogin par votre nom d’utilisateur.