--- title: Habitat created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, forums, self-hosted, community, app-marathon3-batch-a] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Forums] --- # 💬 Habitat > Plateforme communautaire open source pour groupes et associations. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [github.com/jordan-wright/habitat](https://github.com/jordan-wright/habitat) | | **GitHub** | [jordan-wright/habitat](https://github.com/jordan-wright/habitat) | | **License** | MIT | | **Langage** | Go | | **Étoiles GitHub** | 1k ⭐ | | **CatĂ©gorie** | [[cat-forums|Forums]] | ## 📝 Description **Habitat** est une plateforme communautaire lĂ©gĂšre Ă©crite en Go par Jordan Wright. Conçue pour permettre Ă  des groupes (associations, hackerspaces, Ă©quipes) de gĂ©rer un espace commun avec discussions, Ă©vĂ©nements et profils membres. Plus simple que Discourse, plus moderne que phpBB. **DiffĂ©rence vs Discourse** : Beaucoup plus minimaliste — pas de plugins, pas de scaling enterprise. IdĂ©al pour une communautĂ© < 500 membres. **Pour qui** : petits groupes, hackerspaces, associations qui veulent un outil simple et rapide. ## 🚀 Installation ### Docker Compose ```yaml version: '3.8' services: habitat: image: jordanwright/habitat:latest container_name: habitat restart: unless-stopped ports: - "8000:8000" environment: - DATABASE_URL=postgres://habitat:secret@db:5432/habitat - JWT_SECRET=changeme depends_on: - db labels: traefik.enable: "true" traefik.http.routers.habitat.rule: "Host(`comm.example.com`)" traefik.http.routers.habitat.tls.certresolver: letsencrypt db: image: postgres:16 container_name: habitat-db restart: unless-stopped environment: POSTGRES_DB: habitat POSTGRES_USER: habitat POSTGRES_PASSWORD: secret volumes: - ./pgdata:/var/lib/postgresql/data ``` ## 🔄 Alternatives ### Open Source - [[app-discourse]] — RĂ©fĂ©rence forums modernes - [[app-flarum]] — Forum PHP moderne - [[app-storyden]] — CommunautĂ© hybride ### PropriĂ©taires - **Discord** — Chat non-persistant - **Slack** — Teams payant ## 🔐 SĂ©curitĂ© - **JWT** pour sessions - **OAuth** optionnel via providers - **CSRF** : protection tokens ## 📚 Ressources - [GitHub Repository](https://github.com/jordan-wright/habitat) ## Pages LiĂ©es - [[cat-forums]] — CatĂ©gorie Forums - [[app-discourse]] — Concurrent principal - [[recettes-docker-compose]] — Templates Docker