Guide d’installation UnrealIRCd

UnrealIRCd est un serveur IRC open source, l’un des plus utilisés. Avant de commencer, assure-toi d’avoir OpenSSL et les dépendances nécessaires.

Prérequis

Installe les bibliothèques requises (Debian/Ubuntu) :

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

⚠️ Fais l’installation avec un utilisateur non-root (recommandé).

Installation pas à pas

1) Télécharger la dernière version

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

2) Extraire l’archive

tar xzvf unrealircd-latest.tar.gz

3) Entrer dans le répertoire

(le dossier exact dépend de la version ; utilise la touche Tab pour l’auto-complétion)

cd unrealircd-6*

4) Lancer la configuration

Exécute ./Config (avec un C majuscule) et réponds aux questions (Entrée = valeurs par défaut) :

./Config

5) Compiler

make

6) Installer

make install

Configuration

Des exemples sont fournis dans :

unrealircd/conf/examples

Copie le fichier français vers conf/unrealircd.conf et complète avec tes infos.

Référence complète : UnrealIRCd – Configuration

Démarrage du serveur

Depuis le répertoire d’installation /unrealircd :

./unrealircd start

Si ta configuration est correcte, ton serveur IRC est en ligne 🎉

UnrealIRCd

Lancement automatique (cron)

Pour vérifications régulières et au démarrage de la machine :

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

Remplace votrelogin par ton utilisateur.

Liens utiles