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

114 lines
4.7 KiB
Markdown

---
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](https://github.com/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é)
```yaml
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
```bash
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
- [GitHub continuwuity/continuwuity](https://github.com/continuwuity/continuwuity)
- [README & documentation](https://github.com/continuwuity/continuwuity#readme)
- [Issue tracker](https://github.com/continuwuity/continuwuity/issues)
- [Discussions (si activées)](https://github.com/continuwuity/continuwuity/discussions)
## Pages Liées
- [[cat-messaging]] — Catégorie Messaging
- [[app-synapse]] — Alternative fédérée mature
- [[app-traefik]] — Reverse proxy HTTPS
- [[securisation-home-lab]] — Bonnes pratiques
- [[recettes-docker-compose]] — Patterns Compose