URL:     https://linuxfr.org/users/bo0m/journaux/chatnova-un-nouveau-reseau-irc-francophone-avec-webchat-moderne
Title:   ChatNova : un nouveau réseau IRC francophone avec webchat moderne
Authors: bo0m
Date:    2026-05-02T11:43:31+02:00
License: CC By-SA
Tags:    chat, irc, inspircd, anope, nodejs, webchat et auto-hébergement
Score:   7


Bonjour Nal,

Ça fait un moment que je suis sur le projet et je voulais le 
partager ici, parce que LinuxFr c'est un peu la maison des projets 
libres francophones, et ChatNova en fait partie.

# Le constat

IRC n'est pas mort, il est juste mal vendu. Discord a aspiré 
toute une génération de communautés en jouant sur le confort 
d'usage : webchat propre, mobile, notifications, intégrations. 
Mais avec :

- une centralisation totale,
- une consommation de ressources délirante,
- des walled gardens (pas de bot custom, pas de client tiers),
- et une politique qui change selon l'humeur de l'entreprise.

IRC fait tout ce que Discord fait mal : léger, ouvert, fédérable, 
client-agnostique. Mais l'onboarding pour un nouveau venu reste 
horrible en 2026 : « télécharge HexChat, configure ce serveur, 
tape /join... ».

C'est ce trou que j'essaie de combler avec **ChatNova**.

# Le projet

ChatNova c'est un réseau IRC francophone avec un webchat moderne 
en façade, mais un vrai backend IRC derrière. N'importe qui peut 
se connecter avec son client préféré (HexChat, Irssi, weechat, mIRC) 
sur `irc.chatnova.fr`, ports 6667 ou 6697 (SSL).

Le webchat sert juste de porte d'entrée pour les gens qui n'ont 
jamais touché à IRC.

# La stack technique

- **InspIRCd** comme daemon IRC (modulaire, mature, bien maintenu)
- **Anope** pour les services (NickServ, ChanServ, etc.)
- **Node.js + SQLite** pour le backend du webchat et la couche 
  applicative
- **Frontend custom** sur un thème "Nova Cosmos" (j'avais envie 
  d'un truc qui change des UI génériques)
- **Bots maison** :
  - *NovaGuard* pour la modération et l'anti-spam
  - *ResetBot* pour les utilitaires de canal
- **Système de boutique virtuelle** comme couche de gamification 
  pour les utilisateurs réguliers

L'idée c'est de ne pas toucher au cœur IRC standard. Tout reste 
compatible RFC, juste avec une expérience moderne par-dessus.

# Où ça en est

Le réseau tourne sur un VPS, le développement est actif, et la 
beta publique est dans la roadmap des prochaines semaines.

Si vous voulez jeter un œil :

- 🌐 Site : <https://chatnova.fr>
- 💬 Serveur IRC : `irc.chatnova.fr` (6667 / 6697 SSL)

# Ce qui m'intéresse

Je suis preneur de tout retour, surtout de gens qui ont :

- déjà géré un réseau IRC (les pièges à éviter)
- de l'expérience InspIRCd / Anope (configs intéressantes)
- un avis sur ce qu'il manque à IRC pour redevenir attractif en 2026
- ou simplement envie de venir tester et casser des trucs

Je prévois d'autres journaux pour détailler les choix techniques 
(architecture du pont webchat ↔ InspIRCd, les bots, le système 
de boutique).

Merci d'avoir lu, et au plaisir de vous croiser sur le réseau !
