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

5.9 KiB


title: Hubzilla created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, activitypub-fediverse, hubzilla, zot, decenteralise, multi-protocoles, rseau-social, blog, cloud, calendar, wiki, fediverse] confidence: high contested: false sources: [https://selfh.st/apps?tag=activitypub-fediverse, https://hubzilla.org/, https://framagit.org/hubzilla/core, https://github.com/dhitchenor/hubzilla]

🌀 Hubzilla

Plateforme décentralisée multi-protocoles utilisant le protocole Zot, combinant réseau social, blogs, cloud, calendrier, wiki et gestion d'identité nomade.

Métadonnée Valeur
Site web hubzilla.org
GitHub / Framagit framagit.org/hubzilla/core
License MIT
Langage principal PHP
Étoiles GitHub 89 (comptage agrégé selfh.st)
Dernière MAJ 2026-06-07
Catégorie cat-activitypub-fediverse

Description

Hubzilla est l'une des plateformes historiques du Fediverse. Sa particularité est d'utiliser Zot, un protocole décentralisé qui pousse plus loin ActivityPub en y ajoutant la portabilité d'identité nomade : un utilisateur peut migrer son compte, ses contacts et ses autorisations d'un serveur à l'autre sans perdre son réseau. Cette capacité « Hubzilla nomadic identity » est l'un de ses apports les plus originaux et reste inégalée dans l'écosystème.

L'application se positionne comme un hub polyvalent plutôt qu'un simple microblog : on y trouve un flux social, un blog avec pages et wikis, un cloud de fichiers, un album photo, un calendrier, des forums, des sondages et un système de messagerie. C'est un produit très dense, parfois qualifié de « couteau suisse » du Fediverse, qui vise à remplacer plusieurs services en une seule plateforme. La contrepartie est une interface plus complexe que celle de Mastodon ou Pleroma, et une courbe d'apprentissage plus raide pour les administrateurs.

Côté adoption, Hubzilla est plus confidentiel que Mastodon ou Pleroma mais reste actif, porté par une équipe de développement ancienne et stable. Il s'adresse à des communautés qui veulent à la fois publier, stocker, organiser et fédérer sans multiplier les outils. Sa licence MIT sur le code et la nature ouverte de Zot en font un choix solide pour des self-hosters exigeants.

Installation

Via Docker (recommandé)

L'image Docker officielle n'étant pas maintenue par l'équipe Hubzilla, on s'appuie sur l'image communautaire populaire dhitchenor/hubzilla (Docker Hub) :

# docker-compose.yml
services:
  hubzilla:
    image: dhitchenor/hubzilla:latest
    container_name: hubzilla
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - SITENAME=Centre Hubzilla
      - ADMIN_EMAIL=admin@example.org
    volumes:
      - hubzilla_data:/var/www/html/store
    depends_on:
      - db

  db:
    image: mariadb:10.11
    container_name: hubzilla-db
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: hubzilla
      MYSQL_USER: hubzilla
      MYSQL_PASSWORD: change-me
      MYSQL_RANDOM_ROOT_PASSWORD: "yes"
    volumes:
      - db_data:/var/lib/mysql

volumes:
  hubzilla_data:
  db_data:

Installation manuelle

L'installation bare-metal nécessite PHP 7.4+ avec extensions (curl, gd, mbstring, xml, pdo-mysql), MySQL/MariaDB, Apache ou Nginx avec configuration de réécriture, et le clonage du dépôt core depuis Framagit. Voir la documentation officielle Hubzilla pour le guide pas à pas.

Configuration

  1. Démarrer la stack Docker, puis accéder à l'interface web sur http://localhost:8080.
  2. Renseigner les paramètres de connexion à la base de données (identifiants saisis dans docker-compose.yml).
  3. Créer le canal administrateur (compte root) et configurer SITENAME + email.
  4. Activer les modules souhaités (cloud, calendrier, wiki, forum, sondages).
  5. Configurer le reverse proxy (Caddy, Traefik, Nginx Proxy Manager) avec HTTPS.
  6. Tester la fédération Zot avec un compte distant avant d'inviter la communauté.
  7. Mettre en place les sauvegardes (volume hubzilla_data + dump MariaDB).

Alternatives

Open source

  • app-mastodon — Microblogging Fediverse plus simple, sans portabilité d'identité
  • app-friendica — Plateforme multi-protocoles alternative, plus orientée social
  • app-akkoma — Microblog fediverse léger, basé sur Pleroma
  • app-wordpress — Avec plugin ActivityPub, blog + fédération

Propriétaires

  • Facebook / Meta — réseau social centralisé, sans portabilité ni fédération
  • Google Drive + Calendar + Blogger — la « stack cloud » que Hubzilla unifie

Sécurité

  • Authentification par identifiants locaux, support 2FA recommandé pour les administrateurs.
  • Zot chiffre les échanges entre serveurs et supporte les canaux privés avec listes de contrôle d'accès.
  • ⚠️ Surface d'attaque large (cloud, calendrier, wiki…) : sécuriser HTTPS, durcir le reverse proxy et limiter les modules non utilisés.
  • ⚠️ Maintenir PHP et MariaDB à jour ; Hubzilla dépend de versions stables de l'écosystème PHP.
  • ⚠️ Fédération par défaut : configurer explicitement les listes de blocage et la modération pour éviter le spam inter-instances.

Ressources

Pages Liées