Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+104
View File
@@ -0,0 +1,104 @@
---
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