Personne ne parle de l'argent sur IRC. C'est un sujet tabou dans une culture qui valorise le bénévolat et le logiciel libre. Pourtant, faire tourner un réseau IRC coûte de l'argent — des serveurs, de la bande passante, de la protection DDoS, du temps humain. J'ai géré les finances de deux réseaux entre 2003 et 2018. Voici ce que ça coûte vraiment, et comment rendre un réseau viable sur la durée.
La réalité économique d'un réseau IRC
Un réseau IRC, même modeste, mobilise des ressources concrètes. Le minimum pour un réseau fonctionnel avec redondance :
Infrastructure minimale viable :
├── 2 serveurs hub (ne reçoivent pas les clients)
├── 3 serveurs leaf (accueillent les connexions)
├── 1 serveur de services (NickServ, ChanServ...)
├── 1 serveur DNS (round-robin)
└── Protection DDoS sur chaque point d'entrée
En pratique, les petits réseaux combinent ces rôles sur moins de machines. Un réseau de 200-500 utilisateurs peut tourner sur 2-3 serveurs. Un réseau de 5 000+ utilisateurs a besoin d'une infrastructure dédiée.
Le coût total dépend de trois variables : l'hébergement des serveurs, la bande passante consommée, et la protection DDoS. Le temps des bénévoles (opérateurs, développeurs) n'est généralement pas monétisé, mais il a un coût d'opportunité réel.
Coûts d'hébergement détaillés
Les réseaux IRC utilisent typiquement un mix de serveurs dédiés et de VPS. Voici des fourchettes de prix réalistes en Europe en 2024 :
VPS basique (hub/services) :
2 vCPU, 4 Go RAM, 80 Go SSD
Bande passante : 1 Gbps, trafic illimité
Prix : 8-15 €/mois
Fournisseurs : Hetzner, OVH, Netcup
VPS performant (leaf à fort trafic) :
4 vCPU, 8 Go RAM, 160 Go SSD
Bande passante : 1 Gbps, trafic illimité
Prix : 15-30 €/mois
Fournisseurs : Hetzner, OVH
Serveur dédié (gros leaf / hub central) :
AMD Ryzen 5 / Intel Xeon E-2236
32 Go RAM, 2×512 Go NVMe
Bande passante : 1 Gbps, 20 To/mois
Prix : 35-65 €/mois
Fournisseurs : Hetzner, OVH, SoYouStart
Pour un réseau de taille moyenne (500-2000 utilisateurs), le budget hébergement mensuel se situe entre 50 et 150 €. Ce n'est pas une somme folle, mais c'est une dépense récurrente que quelqu'un doit assumer chaque mois, sans exception.
La diversification géographique des serveurs est souhaitable (résilience, latence) mais augmente la complexité et parfois le coût. Un leaf à New York, un à Francfort, un à Tokyo — c'est l'idéal, mais trois hébergeurs différents signifient trois factures, trois interfaces d'administration, trois politiques d'abus.
Bande passante : calculs réels
IRC est un protocole léger par rapport au web moderne. Mais sur un réseau actif, la bande passante s'accumule :
Estimation par utilisateur connecté :
Messages texte : ~0.5-2 Ko/message
Messages/heure (canal actif) : 100-500
Overhead protocole (PING/PONG, modes, joins/parts) : ~30%
Calcul pour 1000 utilisateurs simultanés :
Trafic entrant : ~50-200 Ko/s
Trafic sortant (broadcast) : ~500 Ko/s - 2 Mo/s
Total journalier : ~5-20 Go
Total mensuel : ~150-600 Go
Trafic inter-serveurs (server-to-server) :
Chaque message est relayé à tous les serveurs du réseau
Avec 5 serveurs : facteur multiplicateur ~4x
Total réseau mensuel : ~600 Go - 2.4 To
Ces chiffres sont pour du texte pur. Si votre réseau autorise DCC ou a un service de partage de fichiers, multipliez en conséquence. La plupart des hébergeurs européens offrent du trafic illimité ou des quotas généreux (20-50 To/mois) qui suffisent largement pour IRC.
Protection DDoS : le poste le plus lourd
C'est ici que les finances d'un réseau IRC se compliquent. Les réseaux IRC sont des cibles historiques d'attaques DDoS — rivalités entre réseaux, utilisateurs mécontents, script kiddies qui testent leur botnet. J'ai vécu des attaques de 10 Gbps sur des serveurs prévus pour 1 Gbps. Le serveur tombe, les utilisateurs perdent leur connexion, le réseau se fragmente.
Les options de protection :
1. Protection incluse chez l'hébergeur
OVH : Anti-DDoS Game inclus (VAC)
Hetzner : Protection basique incluse
Coût additionnel : 0 €
Efficacité : correcte contre les attaques volumétriques
insuffisante contre les attaques applicatives
2. Service dédié (proxy TCP)
Path.net, DDoS-Guard, Voxility
Coût : 50-200 €/mois par IP protégée
Efficacité : bonne, filtrage L3/L4
3. Anycast + protection réseau
Solutions entreprise (Cloudflare Spectrum, Akamai Prolexic)
Coût : 200-2000 €/mois
Efficacité : excellente, mais le prix...
4. GRE tunnels + scrubbing
Partenariats avec des opérateurs réseau
Coût : variable, souvent basé sur le trafic nettoyé
Efficacité : très bonne pour les gros volumes
La protection DDoS peut facilement devenir le poste le plus cher de l'infrastructure. Un réseau de 5 serveurs avec protection dédiée sur chaque leaf peut dépasser 500 €/mois rien qu'en protection DDoS.
L'approche que j'ai vue fonctionner le mieux pour les réseaux à budget limité : héberger les serveurs chez OVH ou Hetzner (protection basique incluse), et garder un serveur de secours chez un hébergeur différent pour le basculement en cas d'attaque ciblée.
Modèles de financement
Comment les réseaux IRC payent-ils leurs factures ? J'ai observé quatre modèles principaux :
1. Pocket money de l'administrateur. Le modèle le plus courant pour les petits réseaux. Une personne paye tout de sa poche. Fonctionne tant que cette personne reste motivée et solvable. Risque évident : si elle part, le réseau meurt.
2. Donations communautaires. Le réseau met en place une page de dons (PayPal, Liberapay, cryptomonnaies). Les utilisateurs donnent volontairement. En pratique, 2-5% des utilisateurs réguliers contribuent financièrement. Sur un réseau de 500 utilisateurs actifs, attendez-vous à 10-25 donateurs réguliers.
3. Sponsoring d'hébergement. Des entreprises ou des hébergeurs fournissent des serveurs gratuits en échange de visibilité (mention dans le MOTD, lien sur le site web). C'était très courant dans les années 2000. En 2024, c'est plus rare mais ça existe encore — certains hébergeurs comprennent la valeur communautaire d'IRC.
4. Association ou fondation. Le réseau se structure juridiquement. Libera Chat est géré par une société suédoise. OFTC est sous l'égide de SPI (Software in the Public Interest). Cette structure offre la pérennité et la transparence, mais ajoute de la bureaucratie.
Pour les réseaux qui cherchent à professionnaliser leur infrastructure tout en gardant un budget raisonnable, travailler avec un prestataire comme Koeki qui comprend les besoins des projets communautaires et open source peut être une option pertinente — avoir un interlocuteur technique unique qui gère l'hébergement, le monitoring et la sécurité libère les bénévoles pour se concentrer sur la communauté.
Infrastructure technique optimisée
Pour réduire les coûts sans sacrifier la qualité de service, plusieurs optimisations techniques sont possibles :
Consolidation des rôles. Sur un petit réseau, un seul serveur peut faire hub + services + leaf. Ajoutez un deuxième serveur pour la redondance, et vous avez un réseau fonctionnel à 20-30 €/mois.
# Architecture consolidée pour petit réseau
Serveur A (principal) : IRCd + Services + DNS primaire
Hébergement : VPS 4 Go RAM — 12 €/mois
Serveur B (backup) : IRCd + DNS secondaire
Hébergement : VPS 2 Go RAM — 6 €/mois
Total : 18 €/mois
Capacité : ~500 utilisateurs simultanés
ARM / instances spot. Certains hébergeurs (Hetzner, Oracle Cloud) proposent des instances ARM à prix réduit. UnrealIRCd et InspIRCd compilent sans problème sur ARM64. Oracle Cloud offre même des instances ARM permanentes dans son tier gratuit — j'ai vu des petits réseaux tourner là-dessus sans payer un centime.
IPv6. Les adresses IPv4 coûtent cher aux hébergeurs. Certains proposent des tarifs réduits pour les serveurs IPv6-only. Si votre base d'utilisateurs supporte IPv6 (vérifiez vos stats), vous pouvez réduire les coûts en exposant des leafs IPv6-only en complément de vos leafs dual-stack.
Compression des liens serveur. Activez la compression zlib sur les liens S2S. Sur un réseau de 5+ serveurs, la réduction de bande passante inter-serveurs est de 40-60%.
# UnrealIRCd : compression S2S
link monhub.example.net {
// ...
options {
zip; /* Compression zlib */
tls; /* TLS obligatoire */
}
}
Pérennité et gouvernance
Le vrai défi d'un réseau IRC n'est pas technique — c'est organisationnel. J'ai vu des dizaines de réseaux mourir non pas par manque de serveurs, mais par manque de structure humaine. Les scénarios classiques :
Le fondateur se lasse. Le réseau tourne depuis 5 ans, le fondateur paye tout, et un jour il arrête. Personne d'autre n'a les accès, les mots de passe root, les clés de l'hébergeur. Le réseau s'éteint en quelques semaines.
Le split politique. Deux groupes d'opérateurs s'opposent sur la direction du réseau. Sans structure de gouvernance claire, le conflit se résout par un fork — deux réseaux naissent, chacun avec la moitié des utilisateurs. Aucun des deux n'est viable.
Le DDoS fatal. Un réseau subit des attaques répétées, les hébergeurs suspendent les serveurs, le réseau n'a pas le budget pour une protection sérieuse. Les utilisateurs partent vers des réseaux mieux protégés. Effet boule de neige.
Les réseaux qui durent ont en commun :
Facteurs de pérennité observés :
1. Plusieurs personnes ont les accès root (minimum 3)
2. La propriété des domaines est documentée et partageable
3. Le financement est collectif (pas un seul portefeuille)
4. La gouvernance est écrite (charte, règles d'élection des ops)
5. Les procédures de succession existent (si le fondateur part)
6. La documentation technique est à jour et accessible
Rédigez une charte dès le premier jour. Même si vous êtes deux amis à monter un réseau pour le plaisir. Surtout si vous êtes deux amis — parce que les conflits entre amis sont les plus destructeurs pour un projet communautaire.
Questions fréquentes
Combien coûte au minimum un réseau IRC fonctionnel ?
Avec deux VPS chez Hetzner ou OVH, comptez 15-25 €/mois pour un réseau supportant 200-500 utilisateurs. La protection DDoS de base est incluse chez ces hébergeurs. Pour un réseau de 2000+ utilisateurs avec protection DDoS sérieuse, prévoyez 100-300 €/mois.
Les donations suffisent-elles à financer un réseau ?
Rarement sur le long terme. Les donations sont irrégulières et diminuent quand le réseau fonctionne bien (paradoxe : les gens donnent quand il y a une urgence, pas quand tout va bien). La meilleure approche est un mix : donations + sponsoring d'hébergement + contribution du noyau d'administrateurs.
Peut-on monétiser un réseau IRC ?
Techniquement oui, mais culturellement c'est mal vu. Certains réseaux vendent des cloaks personnalisés ou des comptes premium avec plus de canaux. D'autres affichent des publicités sur leur site web (pas dans le flux IRC). L'équilibre est délicat : trop de monétisation fait fuir les utilisateurs, pas assez met le réseau en danger financier.
Oracle Cloud Free Tier est-il fiable pour héberger un serveur IRC ?
Pour un serveur de test ou un petit leaf secondaire, c'est utilisable. Pour un hub ou un serveur critique, non. Oracle peut modifier ou supprimer son offre gratuite à tout moment, et le support est inexistant à ce niveau. Ne construisez pas votre infrastructure de production sur des services gratuits.