--- title: Convos created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, messaging, irc, multiprotocole, perl, web-client, foss] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Messaging, https://github.com/convos-chat/convos, https://convos.chat/] --- # 💬 Convos > **Un client IRC moderne, dans le navigateur, multi-protocole** : Convos rend l'IRC (et IRC-over-WebSocket, XMPP, etc.) enfin accessible en restant connectĂ© en permanence — plus de scripts irssi dans un coin de terminal, plus de dĂ©connexions Ă  gĂ©rer Ă  la main. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [convos.chat](https://convos.chat/) | | **GitHub** | [convos-chat/convos](https://github.com/convos-chat/convos) | | **Licence** | Artistic-2.0 | | **Langage** | Perl, JavaScript | | **Étoiles GitHub** | 1.2k ⭐ | | **CatĂ©gorie** | Messaging | ## 📝 Description **Convos** est nĂ© d'une frustration : IRC est un protocole **excellent et fĂ©dĂ©rĂ©**, mais les clients historiques (irssi, weechat, HexChat) demandent de l'investissement pour ĂȘtre utilisĂ©s confortablement au quotidien. Convos propose une **interface web moderne, persistante et multi-appareils** pour IRC et IRC-over-WebSocket, avec quelques extensions sympathiques. ConcrĂštement, Convos : **conserve l'historique des canaux** (mĂȘme les messages envoyĂ©s pendant que vous Ă©tiez dĂ©connectĂ©), **multi-protocole** (IRC, IRC-over-WebSocket, et un pont XMPP en option), **multi-serveur** (se connecte simultanĂ©ment Ă  plusieurs rĂ©seaux IRC), **notifications** (mention, MP), **upload de fichiers** via un backend configurable, **chiffrement opportuniste** (certains plugins), **embed** d'images et vidĂ©os. L'application est Ă©crite en **Perl Mojolicious** cĂŽtĂ© serveur, ce qui lui confĂšre une **excellente performance** et un **faible coĂ»t en ressources** — parfait pour tourner sur un petit VPS. C'est l'outil idĂ©al pour les **anciens d'IRC**, les **associations FOSS**, et tous ceux qui veulent un chat **sans vendor lock-in** ni dĂ©pendance cloud. ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml services: convos: image: convos/convos:latest container_name: convos restart: unless-stopped ports: ["3000:3000"] volumes: - convos_data:/data environment: CONVOS_REVERSE_PROXY: 1 CONVOS_DEFAULT_HOMEPAGE: "Convos - My IRC Bouncer" CONVOS_CONTACT: admin@example.com # Optionnel : serveur IRC-over-WebSocket pour les pairs modernes ircws: image: inspircd/inspircd:latest container_name: inspircd restart: unless-stopped ports: - "6667:6667" # IRC classique - "8080:8080" # WebSocket volumes: convos_data: ``` ### Binaire Perl natif ```bash cpanm ConvOS convos daemon # dĂ©marre le service ``` ## ⚙ Configuration Initiale 1. **CrĂ©er le compte admin** via l'interface web au premier accĂšs. 2. **Ajouter un ou plusieurs rĂ©seaux IRC** (Libera.Chat, OFTC, Freenode, votre serveur interne) avec identifiants. 3. **Configurer le reverse proxy** en HTTPS (Convos peut gĂ©rer le Let's Encrypt nativement). 4. **Tester la persistance** : dĂ©connectez-vous, envoyez-vous un MP, reconnectez-vous — le message doit ĂȘtre lĂ . 5. **Activer les notifications** (push web, e-mail) si besoin. ## 🔄 Alternatives - **The Lounge** — Client IRC web plus minimal, comparable en ergonomie - **KiwiIRC** — Web IRC populaire, plus simple mais moins de features - **Weechat + Glowing Bear** — Client textuel + frontend web - **Quassel** — Client IRC bouncer historique - **Element / Matrix** — Plus moderne, mais pas IRC ## 🔐 SĂ©curitĂ© - ✅ **Code auditable** (Artistic-2.0, Perl open-source) - ✅ **Pas de tĂ©lĂ©mĂ©trie**, pas de tracking - ✅ **Chiffrement TLS** pour les connexions IRC et web - ⚠ **IRC n'est pas chiffrĂ© E2E** : les opĂ©rateurs de serveur voient les messages. Pour un canal sensible, prĂ©fĂ©rer Matrix ou XMPP+OMEMO - ⚠ **Authentification web** Ă  durcir : 2FA recommandĂ©, fail2ban sur l'admin ## 📚 Ressources - [Site officiel](https://convos.chat/) - [GitHub convos-chat/convos](https://github.com/convos-chat/convos) - [Documentation](https://convos.chat/docs/) - [DĂ©mo publique](https://convos.chat/) ## Pages LiĂ©es - [[cat-messaging]] — CatĂ©gorie Messaging - [[app-the-lounge]] — Autre client IRC web - [[app-traefik]] — Reverse proxy HTTPS - [[securisation-home-lab]] — Bonnes pratiques - [[recettes-docker-compose]] — Patterns Compose