mercredi 25 avril 2007

Mettre en place un bouncer IRC avec Muh

Là, en lisant le titre, tu [1] te dis :

Ça y est, il a définitivement pété une durite, je le comprend même plus...

Rassure-toi, la fièvre tombe progressivement, mais je vais quand même essayer de t'expliquer de quoi il s'agit. Si tu utilises quotidiennement IRC, tu sais que chaque fois que tu rejoins un canal ou lances une commande /WHOIS, on voit ta résolution DNS inverse (par exemple jeanpierre@82-76-32-67.Rennes22.monfai.net.

Et parfois cette situation t'embête, pour x ou y raison. Là tu as 3 choix :

  • Tu renonces et acceptes ton sort sans rechigner.
  • Tu te loggues sur un serveur en SSH, tu lance un screen et utilises irssi. Valable, mais un poil overgeek pour moi qui me suit bien habitué à XChat, parfaitement intégré dans le bureau Gnome (avec les notifications des hilites dans la traybar, miam.)
  • Tu installes Muh, et continues à utiliser ton client IRC préféré tout en profitant de la résolution DNS inverse de ton serveur à toi.

Muh va faire office de proxy IRC - ou de bouncer, comme tu préfères. C'est à dire que tu vas mirrorer l'accès à tes serveurs IRC préférés sur ton serveur personnel [2]. Attention, certains hébergeurs n'aiment pas ça du tout et le précisent parfois dans les CGU du service : à vérifier.

Si une distro debian-based est installée sur le serveur, l'installation est simplissime :

$ sudo apt-get install muh
$ mkdir ~/.muh
$ cp /usr/share/doc/muh/examples/muhrc.gz ~/.muh
$ gunzip ~/.muh/muhrc.gz

Édite le fichier ~/.muh/muhrc, ça commence par ton identité sur IRC :

nickname = "NiKo";
altnickname = "NiKo`";
realname = "Nicolas Perriault";
username = "niko";

Je pense que c'est assez parlant. La configuration du port :

listenport = 9999;

Si tu utilises un firewall, attention : tu risques de te faire pincer très fort prends garde à autoriser l'écoute sur ce port.

Maintenant, définis un mot de passe de connexion :

password = "monbeaupassword";

Ce mot de passe est nécessaire pour te connecter à ton instance de Muh. Enfin, la liste des serveurs que tu désires bouncer :

servers {
  "irc.freenode.net",
  "irc.mozilla.org",
};

Enregistre le fichier et lance Muh :

$ muh

Voila, il ne te reste plus qu'à te connecter à ton serveur comme à n'importe quel autre via ton client IRC habituel.

Notes

[1] Oui, je te tutoies, c'est hype.

[2] Bien sûr, il faut disposer d'un serveur dédié ou équivalent.

lundi 9 avril 2007

Debian Etch est de sortie

Après 21 mois de développement, la version 4.0 de la distribution GNU/Linux Debian, nommée Etch est sortie hier.

Debian est une distribution mature et très bien maintenue (Ubuntu est d'ailleurs basée dessus, c'est vous dire), je vous enjoins à l'essayer si vous ne l'avez pas déjà fait, et pourquoi pas à l'adopter, tant pour votre serveur que sur votre laptop perso ;-)

Bravo aux équipes de développement pour le chouette boulot accompli.

dimanche 15 octobre 2006

De la dispersion de l'énergie

Attention, ceci est un billet d'humeur.

Il faudra un que l'on m'explique un jour pourquoi dès qu'un projet commence à fonctionner et connaître le succès, les énergies tendent quasiment systématiquement à se disperser, la plupart du temps pour des motifs d'importance ridicules en regard des objectifs initiaux.

Prenons l'exemple de l'intégration de Mozilla Firefox dans les distributions GNU/Linux comme Ubuntu ou Debian. Nul ne peut nier que la disponibilité de ce dernier aussi bien sur Windows, sur Mac OSX que sous Linux, attire et rassure pas mal de switchers. Or quand je lis ce genre de propos ou ce type d'initiatives, je me demande si les intérêts individuels et l'orgueil de certains ne commencent pas à l'emporter sur l'intérêt commun et la raison.

Pour rappel, le bureau Linux représente moins d'1% de parts de marché et Firefox atteint dans certains pays d'Europe plus de 20% de PDM. Est-ce vraiment le moment de jouer la fine bouche pour une question de logo et/ou d'amour propre ?

Qui a tort, qui a raison ? Tout le monde ! Seul le résultat compte, et pour l'instant c'est la décrédibilisation qui semble gagner dans l'esprit de ceux qui assistent médusés à ce sidérant spectacle.

J'ai terminé, vous pouvez troller.