Réseau IRC autonome

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.

Pour 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 →

Les guides pas à pas, pour chaque étape →

6
serveurs IRC supportés
5
services pseudo-clients
90
commandes servies
76
tables de persistance
Le vôtre, chez vous

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.

Guide d'installation pas à pas Serveurs compatibles

Architecture

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.

En production

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.

Pseudo-clients

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.

ServiceRôleDomaineExemple
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.

Toutes les commandes de chaque service →

Exploitation

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.

Démarrer

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).

Guide pas à pas Vue d’ensemble Télécharger