Discutez sur Service-Overtchat,
un réseau IRC à vous
Un réseau de discussion en direct : des salons, des pseudos qu'on protège par mot de passe, une modération qui veille. Rejoignez-le depuis votre navigateur, sans rien installer — et si vous le voulez à vous, tout s'installe chez vous.
Trois gestes, et vous y êtes
Rien à installer pour discuter. Le reste vient quand vous le voulez.
Discuter
Le chat s'ouvre dans le navigateur : un pseudo, un salon, et vous y êtes. Rejoindre le chat →
Protéger son pseudo
Réservez votre pseudo par un mot de passe : qui le porte sans s'identifier est averti, puis renommé au bout d'une minute. Réserver mon pseudo →
Ouvrir un salon
Demandez votre salon, puis administrez-le depuis le site : grades, robot d'accueil, réglages. Demander un salon →
Envie de monter votre propre réseau ?
Tout ce que vous venez de voir — le serveur, les services, la modération, le panel — s'installe sur votre machine, en quelques commandes. La suite de cette page est pour vous.
Quatre briques, une seule chaîne
Chaque composant a un rôle précis et dépend du précédent. C'est cet ordre qui gouverne l'installation comme l'exploitation.
Serveur IRC
Overtchat-Hybrid, écrit pour ce réseau et en service depuis le 28 juillet 2026 : l'installateur pose son binaire compilé, vérifié par empreinte. Il sait aussi compiler UnrealIRCd, ircd-Hybrid, ircu, InspIRCd et Bahamut depuis leurs sources, avec TLS pour les clients et un port dédié aux liens.
Eggdrop
Le bot hôte. Il fournit le moteur Tcl, la console d'administration et la connexion permanente au serveur ; là où IriX est posé, c'est à l'intérieur qu'il s'exécute. Sur ce réseau, plus aucun Eggdrop ne tourne : OverCore, écrit en Node.js, a repris ses services en octobre 2026, et IriX est arrêté depuis le 18/10/2026.
Services du réseau
Comptes, salons, automatismes, modération, liens ULine — portés, dans une installation, par IriX Services (Tcl, hébergé par Eggdrop) ou par OverCore (Node.js). Sur ce réseau, OverCore les sert depuis octobre 2026 — les cinq services le 09/10, les salons le 10/10 —, et IriX est arrêté depuis le 18/10/2026. Près de 40 000 lignes de Tcl adossées à MariaDB.
Modération IA
Un classificateur bayésien, activé salon par salon, qui apprend le vocabulaire signalé par les opérateurs ; selon le mode, il apprend, signale aux IRCops ou sanctionne. Sur ce réseau, il est gelé depuis le 10/10/2026 : le robot qui le portait ne lit plus les salons, et aucun message n’est noté ; ses réglages sont gardés.
L'ordre compte. IriX est un module Tcl qu'Eggdrop héberge : il ne peut pas être installé sans lui. De même, Anope et Lea supposent un serveur IRC déjà en place. L'assistant d'installation applique cette logique et vous indique, à chaque étape, ce qu'il vous reste à faire.
Overtchat-Hybrid, notre propre serveur IRC
Un serveur écrit pour ce réseau, en C11, sans autre dépendance obligatoire que la bibliothèque standard. Il sert le réseau depuis le 28 juillet 2026 : éprouvé en cohabitation, essayé, puis mis en service sans que rien change pour vous.
Trois héritages
Le cœur TS6 vient d'ircd-hybrid, la configuration en blocs et les extbans d'UnrealIRCd, l'horodatage strict des salons d'ircu. Le protocole entre serveurs est celui d'UnrealIRCd 6 : les services — IriX hier, OverCore aujourd'hui — s'y lient sans qu'une ligne de leur code change.
Pseudonymes composés
Changer de pseudonyme n'efface plus celui de connexion : il reste devant, séparé d'une barre. SerVuS qui demande test devient SerVuS|test, et /nick me rend le pseudonyme nu. On sait toujours à qui l'on parle.
Pseudonymes protégés
Un pseudonyme peut être réservé par mot de passe, donné à la connexion. Qui le porte sans s'identifier est averti, puis renommé au bout d'une minute ; les pseudonymes des robots du réseau sont, eux, refusés dès la connexion. Les insultes et les usurpations d'autorité sont refusées d'office. Les mots de passe sont conservés en clair nulle part : seul un condensat salé l'est, et depuis un client votre mot de passe ne traverse jamais le site.
En service depuis le 28 juillet 2026. Overtchat-Hybrid sert désormais le réseau. Il a remplacé UnrealIRCd après un essai en cohabitation mené sans une seconde de coupure — clients connectés, cinq services liés et répondant — puis une bascule de quelques secondes.
Rien ne change pour vous : même adresse, mêmes ports, même certificat. Les pseudonymes enregistrés, les salons et les droits sont inchangés, et le chat de ce site fonctionne comme avant.
Le serveur passe 39 campagnes de vérification, toutes menées contre le vrai binaire et de vraies sockets — dont deux serveurs réellement liés l'un à l'autre, un lien chiffré, et une campagne qui exécute le code Tcl des services IriX, celui des installations sous Eggdrop. Ce qui n'est toujours pas implémenté est annoncé comme tel dans le journal des versions : SASL, l'historique de salon et la résolution DNS inverse.
Cinq services, cinq domaines
Injectés sur le lien serveur-à-serveur, ils apparaissent comme des utilisateurs et répondent en message privé. Leur rôle est déduit de leur nom réel, pas codé en dur.
| Service | Rôle | Domaine | Exemple |
|---|---|---|---|
| OverTchat | chan | Modération et gestion des salons | /msg OverTchat INFO #salon |
| OverHub | hub | Vue réseau, compteurs, globops | /msg OverHub STATS |
| OverNick | nick | Enregistrement et identification | /msg OverNick REGISTER motdepasse |
| OverBot | bot | Bots, ops et messages de service | /msg OverBot LIST |
| OverWeb | web | Compteurs pour l’interface web | /msg OverWeb PING |
OverCore, le successeur d’IriX, sert ces cinq services depuis le 09/10/2026 — OverHub repris le 07/10, OverTchat et OverBot le 08/10, OverNick le 09/10. Son propre pseudo-client n’est pas compté parmi eux.
Ce que fait le panel d'administration
37 pages pour piloter la plateforme sans ouvrir un terminal ni écrire une requête SQL.
Supervision
État des processus, du lien serveur-à-serveur et de la base en un coup d'œil. Compteurs, journal des événements, occupation disque.
Contrôle des services
Allumer ou éteindre un pseudo-client, éditer son identité, relancer un lien, envoyer une commande brute sur le lien serveur.
Comptes et grades
Création de comptes, attribution des grades, déconnexion forcée, suivi des sessions ouvertes.
Modération
Bans permanents ou à durée limitée, mots interdits par salon, réglages antiflood, historique des sanctions.
Moteur IA
Configuration par salon, file de quarantaine à valider, apprentissage manuel, inspection des tokens les plus toxiques.
Journaux
Consultation filtrée des journaux du bot et des requêtes SQL, avec coloration des erreurs et des avertissements.
Le panel ne parle jamais directement au serveur IRC. Il inscrit une demande en base ; le bot la relit à son cycle suivant (moins de trente secondes) et exécute. Ce détour garantit qu'une action déclenchée depuis le web suit exactement le même chemin, et les mêmes garde-fous, qu'une commande tapée sur IRC.
Quatre commandes pour commencer
Le script d'installation détecte votre distribution, vérifie les paquets et vous guide étape par étape.
# Télécharger l'installateur servi par ce site, comparer son empreinte à celle de la page Télécharger, puis le lancer curl -fsSLO https://service-overtchat.hd.free.fr/dl/Bootstrap/overtchat-setup.sh sha256sum overtchat-setup.sh chmod +x overtchat-setup.sh ./overtchat-setup.sh
Le projet s'installe dans votre dossier personnel et ses services ne tournent jamais en root. L'installateur demande en revanche root ou sudo pour les paquets, les unités systemd et quelques fichiers système (sudoers, rotation des journaux, Apache et Postfix s'ils sont configurés).