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

3.4 KiB


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
GitHub humhub/humhub
License AGPL-3.0 (Community)
Langage PHP (Yii2)
Étoiles GitHub ~2.2k
Catégorie cat-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é)

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

Pages Liées