Installer un serveur IRCD sur Raspberry Pi

Inspirdc est un serveur IRC comme le sont Unrealircd ou Hybrid Ircd. Il fait partie d’un des plus utilisés et bénéficie encore de mises à jour. Voici le site officiel:

https://www.inspircd.org/

L’utilité d’installer ce script IRC sur un Raspberry est que vous allez pouvoir disposer d’un serveur IRC hébergé chez vous. Pas besoin de louer un VPS ou un serveur dédié.

Voici un tutoriel par étape vous expliquant comment installer votre propre serveur IRC.

Installation du système Ubuntu sur le Raspberry Pi

Vous pouvez installer de nombreux systèmes d’exploitation sur un Raspberry mais j’ai opté pour Ubuntu. J’ai besoin de télécharger le logiciel Raspberry Pi Imager, voici le lien où le récupérer:

https://www.raspberrypi.org/downloads/

Téléchargez le, installez le et ouvrez le:

Le logiciel est simple: trois actions à effectuer l’une après l’autre.

D’abord choisissez le système d’exploitation, comme sus indiqué, j’opte pour Ubuntu 20.04 en 32bits:

Vous remarquez que ce menu propose également des options comme le formatage de la carte SD de votre Raspberry.

Ensuite, en cliquant sur le second bouton, indiquez la carte SD sur laquelle vous allez installer le système. Bien entendu votre carte SD doit se trouver dans une interface matérielle pour la connecter à votre PC et qu’elle soit disponible sous Windows.

Enfin cliquez sur le dernier bouton et patientez le temps que le système soit écrit sur la carte.

Insérer votre carte SD dans le Raspberry Pi et allumez le.

Ouvrez une session en SSH avec votre logiciel Putty (ou autre). Personnellement j’utilise Solar-PuTTY.

Vous devrez entrer l’adresse IP de votre réseau local attribuée à votre Raspberry. Pour la trouver allez sur l’interface de votre box, vous devriez la trouver connectée. Pour ma part il s’agit de 192.168.1.28. Le compte pour connecter est Ubuntu, et le mot de passe aussi Ubuntu.

Installez votre serveur IRCD

Vous pouvez choisir parmi les nombreux IRCD disponibles. Vous pouvez vous référer aux tutoriels suivants:

http://www.ircmania.venez.fr/showthread.php?tid=44http://www.ircmania.venez.fr/showthread.php?tid=49http://www.ircmania.venez.fr/showthread.php?tid=46

Configurer la box internet

Mais comment un internaute extérieur à votre réseau local va t-il pouvoir se connecter au serveur qui se trouve sur la Raspberry ? C’est ce que nous allons voir maintenant.

Il existe un grand nombre de box différentes. J’utilise une Livebox mais le principe reste le même. vous devez trouver la section consacrée au NAT/PAT (configuration avancée).

Vous allez rédiger une règle. Ici je la nomme IRC, j’inscris dans port interne et externe 6667. Pour le protocole, je choisis les deux (TCP et UDP) et finalement je désigne en appareil mon Raspberry Pi. Vous aurez peut-être son adresse IP, au lieu du nom. Ensuite j’active la règle.

Pour résumer, j’indique à ma livebox que toutes les connexions extérieures à ma box effectuées sur le port 6667 devront être redirigées vers mon raspberry (IP 192.168.1.28) sur lequel se trouve mon serveur IRC.

Utilisez un client IRC pour vous connecter au serveur. J’utilise mIRC, client très utilisé.

Configurez le afin qu’il se connecte à votre adresse IP, extérieure bien entendu. Pour la connaitre, allez sur un site comme:

http://www.mon-ip.com/

Vous voilà connecté:

Pour arrêter le serveur:

/home/ubuntu/inspircd-3.7.0/run/inspircd stop

Si vous avez des précisions, n’hésitez pas à les mettre en commentaire. Je n’assure toutefois pas de SAV ^^

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *