---
title: HumHub
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, social-media, app-marathon3-rattrapage-b]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=social-media&app=humhub]
---

# 🌐 HumHub

> Réseau social d'entreprise / communauté — espaces, modules, messagerie, calendrier. Le "Slack/Teams" self-hosted.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [humhub.com](https://humhub.com) |
| **GitHub** | [humhub/humhub](https://github.com/humhub/humhub) |
| **License** | AGPL-3.0 (Community) |
| **Langage** | PHP (Yii2) |
| **Étoiles GitHub** | ~2.2k ⭐ |
| **Catégorie** | [[cat-social-media\|Social Media]] |

## 📝 Description

**HumHub** est une plateforme sociale prête à l'emploi pour **entreprises, communautés, associations, écoles** : profils, murs, espaces (groupes), modules (calendrier, tâches, wiki, fichiers), messagerie, notifications. Différence vs **Mattermost/Element/Mastodon**: HumHub est un **réseau social complet** (style Facebook pour organisations) avec une architecture extensible par modules, alors que Mattermost est purement messagerie. Pour qui: organisations, communautés, projets collaboratifs qui veulent un intranet social complet (intranet 2.0).

## 🚀 Installation

### Docker Compose (recommandé)

```yaml
version: '3.8'
services:
  humhub:
    image: mriedmann/humhub:latest
    container_name: humhub
    restart: unless-stopped
    environment:
      - HUMHUB_DB_HOST=db
      - HUMHUB_DB_NAME=humhub
      - HUMHUB_DB_USER=humhub
      - HUMHUB_DB_PASSWORD=***    volumes:
      - humhub-data:/var/www/localhost/htdocs/protected/config
      - humhub-uploads:/var/www/localhost/htdocs/uploads
      - humhub-modules:/var/www/localhost/htdocs/protected/modules
    labels:
      - traefik.enable=true
      - traefik.http.routers.humhub.rule=Host(`hub.example.com`)
      - traefik.http.routers.humhub.entrypoints=websecure
      - traefik.http.routers.humhub.tls.certresolver=letsencrypt

  db:
    image: mariadb:11
    container_name: humhub-db
    restart: unless-stopped
    environment:
      - MARIADB_DATABASE=humhub
      - MARIADB_USER=humhub
      - MARIADB_PASSWORD=***    volumes:
      - humhub-db:/var/lib/mysql

volumes:
  humhub-data:
  humhub-uploads:
  humhub-modules:
  humhub-db:
```

## 🔄 Alternatives

### Open Source
- [[app-mixpost]] — Social media management (publication multi-réseaux).
- **Mastodon** — Microblogging Fediverse.
- **Mattermost** — Chat d'équipe.
- **Discourse** — Forum.
- **Friendica** — Réseau social distribué.
- **Elgg** — Réseau social open source.

### Propriétaires
- **Microsoft Teams** — Leader entreprise.
- **Slack** — Chat freemium.
- **Yammer** — Intranet social Microsoft.
- **Workplace by Meta** — Intranet social Facebook.

## 🔐 Sécurité
- **Authentification**: comptes locaux + LDAP/SAML/OAuth2.
- **HTTPS**: obligatoire.
- **Modules**: surveiller la supply chain (HumHub Marketplace).
- **Uploads**: sécuriser le volume (malware scanning).
- **Rate limiting**: nginx/Traefik pour éviter abus.

## 📚 Ressources
- [Documentation](https://docs.humhub.org/)
- [GitHub](https://github.com/humhub/humhub)
- [HumHub Marketplace](https://marketplace.humhub.com/)

## Pages Liées
- [[cat-social-media]] — Catégorie Social Media
- [[app-mixpost]] — Social media management
- [[recettes-docker-compose]] — Templates Docker
