Files
2026-06-09 18:40:21 +02:00

4.7 KiB


title: Continuwuity created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, messaging, communaute, platforme, foss, emerging] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Messaging, https://github.com/continuwuity/continuwuity]

💬 Continuwuity

Une plateforme communautaire émergente : Continuwuity vise à fédérer chat, forums, et outils de collaboration dans une plateforme unique, auto-hébergeable et fédérée. Encore jeune (peu d'étoiles), mais avec une ambition claire : devenir une alternative moderne à Discord + Discourse + Matrix.

📋 Informations Générales

Champ Valeur
Site web (GitHub)
GitHub continuwuity/continuwuity
Licence (à vérifier dans le dépôt)
Langage (multi-langage probable)
Étoiles GitHub 97
Catégorie Messaging

📝 Description

Continuwuity est un projet jeune qui rassemble des briques de communication communautaire dans une seule plateforme : chat temps réel (style Discord), forums persistants (style Discourse), gestion d'événements, notifications unifiées, et — élément différenciant — fédération entre instances (à la Mastodon/ActivityPub).

L'idée derrière la fédération : une instance de quartier peut discuter avec une instance d'école ou une instance d'association, sans qu'aucune autorité centrale ne contrôle qui parle à qui. C'est un parti pris fort sur la résilience et la souveraineté communautaire.

⚠️ Maturité : avec moins de 100 étoiles, le projet est à un stade précoce. Pas encore recommandé pour un usage en production critique, mais intéressant à suivre et tester sur une instance de développement. L'API et le schéma de données peuvent encore évoluer. Idéal pour les early adopters qui veulent contribuer ou simplement surveiller l'émergence d'une alternative crédible aux plateformes centralisées.

🚀 Installation

Note

: le projet évolue rapidement, l'installation peut changer. Toujours consulter la documentation officielle.

Via Docker (si supporté)

services:
  continuwuity:
    image: ghcr.io/continuwuity/continuwuity:latest
    container_name: continuwuity
    restart: unless-stopped
    ports: ["8080:8080"]
    volumes:
      - continuwuity_data:/data
    environment:
      CONTINUUITY_DOMAIN: cw.example.com
      CONTINUUITY_ADMIN: admin@example.com
      CONTINUUITY_DB_URL: postgres://cw:***@db:5432/cw

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: cw
      POSTGRES_USER: cw
      POSTGRES_PASSWORD: CHANGE_ME
    volumes: [cw_db:/var/lib/postgresql/data]

volumes:
  continuwuity_data:
  cw_db:

Build depuis les sources

git clone https://github.com/continuwuity/continuwuity
cd continuwuity
# Suivre les instructions du README pour le build

⚙️ Configuration Initiale

  1. Consulter le README du dépôt pour la procédure exacte (le projet bouge vite).
  2. Préparer un sous-domaine dédié et un certificat TLS valide.
  3. Démarrer en mode développement pour évaluer la stabilité.
  4. Tester les fonctionnalités fédérées si elles sont déjà implémentées.
  5. Suivre les releases et l'issue tracker pour suivre la roadmap.

🔄 Alternatives

  • Matrix / Synapse — Fédéré, mature, plus complexe
  • Discourse — Forums, pas de chat temps réel
  • Rocket.Chat — Chat centralisé, pas de forums intégrés
  • Lemmy / Kbin — Fédération style Reddit, pas de chat
  • Mastodon — Microblogging fédéré, pas de chat privé

🔐 Sécurité

  • Code open-source, auditable
  • Fédération = pas de point unique de contrôle
  • ⚠️ Stade précoce : les audits externes n'existent pas encore, les vulnérabilités sont probables
  • ⚠️ Schéma de données instable : les sauvegardes d'une version peuvent ne pas être restaurables après upgrade
  • ⚠️ Pas de garantie de pérennité : avant d'investir du temps, évaluer la santé du projet (activité des contributeurs, gouvernance)

📚 Ressources

Pages Liées