--- title: Friendica created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, activitypub-fediverse, multi-protocoles, php, diaspora, fediverse] confidence: high contested: false sources: [https://selfh.st/apps/?tag=activitypub-fediverse, https://github.com/friendica/friendica, https://friendi.ca/] --- # đŸ€ Friendica > **Le camĂ©lĂ©on du Fediverse** : serveur social multi-protocoles (ActivityPub, Diaspora, OStatus, Zot/Hubzilla) Ă©crit en PHP, idĂ©al pour relier les anciens rĂ©seaux dĂ©centralisĂ©s. | MĂ©tadonnĂ©e | Valeur | | :--- | :--- | | **Site web** | [https://friendi.ca](https://friendi.ca) | | **GitHub** | [https://github.com/friendica/friendica](https://github.com/friendica/friendica) | | **License** | AGPL-3.0 | | **Langage principal** | PHP | | **Étoiles GitHub** | 1 380 ⭐ | | **DerniĂšre MAJ** | 2026-05 | | **CatĂ©gorie** | [[cat-activitypub-fediverse]] | ## Description Friendica est l'un des pionniers du **web social dĂ©centralisĂ©**, avec un hĂ©ritage fort depuis 2010 (anciennement « Friendika », nĂ© du projet Friendika et de l'Ă©cosystĂšme Diaspora*). Sa particularitĂ© historique et actuelle est le **support multi-protocoles** : une seule instance Friendica peut parler Ă  la fois ActivityPub (Mastodon, Pleroma, PeerTube
), **Diaspora** (le rĂ©seau historique), **OStatus** (GNU Social, StatusNet) et le protocole **Zot/Hubzilla** (utilisĂ© par Hubzilla et Streams). C'est l'outil idĂ©al pour qui veut **fĂ©dĂ©rer vers plusieurs rĂ©seaux en mĂȘme temps** sans se limiter Ă  ActivityPub. Un compte Friendica peut poster sur Diaspora, Mastodon, Hubzilla et GNU Social Ă  partir d'une seule interface, et recevoir les rĂ©ponses des quatre Ă©cosystĂšmes. FonctionnalitĂ©s : **mur / timeline**, **aspects** (Ă©quivalent de listes d'amis filtrĂ©s), **groupes de followers**, **messages directs multi-protocoles**, **Ă©vĂ©nements**, **albums photos**, **fichiers joints**, **chiffrement de messages** entre comptes Friendica, **API** compatible Diaspora, **connecteur SMTP/IMAP** pour transformer Friendica en client mail, et un **plugin matrix** optionnel. **Points forts** : interopĂ©rabilitĂ© rare et prĂ©cieuse, communautĂ© technique expĂ©rimentĂ©e, support Diaspora conservĂ© (utile pour les « vieux » rĂ©seaux), documentation correcte. **Points faibles** : UI moins moderne que Mastodon/Misskey (style proche Diaspora des annĂ©es 2010), courbe d'apprentissage un peu raide pour les utilisateurs venant de Twitter, et l'Ă©crasante majoritĂ© du rĂ©seau a migrĂ© sur ActivityPub, ce qui rend les autres protocoles de moins en moins utiles. ## Installation ### Via Docker (recommandĂ©) L'image officielle est `friendica/friendica` ou `friendica` sur Docker Hub, accompagnĂ©e de `friendica/redis` et un serveur MySQL/MariaDB. ```yaml # docker-compose.yml services: friendica: image: friendica/friendica:stable restart: unless-stopped ports: - "8080:80" volumes: - friendica_data:/var/www/html environment: MYSQL_HOST: db MYSQL_DATABASE: friendica MYSQL_USER: friendica MYSQL_PASSWORD: change-me FRIENDICA_URL: https://social.example.com FRIENDICA_ADMIN_MAIL: admin@example.com SMTP: smtp.example.com depends_on: - db - redis db: image: mariadb:11 restart: unless-stopped environment: MYSQL_DATABASE: friendica MYSQL_USER: friendica MYSQL_PASSWORD: change-me MYSQL_RANDOM_ROOT_PASSWORD: "yes" volumes: - friendica_db:/var/lib/mysql redis: image: redis:7-alpine restart: unless-stopped volumes: - friendica_redis:/data volumes: friendica_data: friendica_db: friendica_redis: ``` ### Installation manuelle Voir la doc : `https://friendi.ca/resources/installation/`. PrĂ©voir PHP 8.1+, extensions `gd`, `curl`, `mbstring`, `xml`, `imagick`, MariaDB 10.4+ ou MySQL 8+, et un serveur web (Apache ou Nginx). ## Configuration 1. DĂ©marrer la stack, accĂ©der Ă  l'URL (`/install` pour le setup initial). 2. ComplĂ©ter les infos de connexion DB, crĂ©er le compte admin. 3. Configurer SMTP (envoi de mail) et la **timezone**. 4. Activer la **federation ActivityPub** par dĂ©faut, et au besoin Diaspora (via plugin `diaspora`). 5. **Configurer le reverse-proxy HTTPS** (Caddy/Nginx) et les en-tĂȘtes `X-Forwarded-Proto`. 6. Pour le multi-protocoles avancĂ© : installer le plugin **Connector** (addons « connectors »). ## Alternatives ### Open source - [[app-mastodon]] — Microblogage pure ActivityPub, UI plus moderne - [[app-misskey]] — Fork avec UI expressive, pure ActivityPub - **Hubzilla / Streams** — Utilise Zot/6, plus puissant en rĂ©seau mais niche - **Diaspora\*** — Le rĂ©seau historique, Friendica le fĂ©dĂšre nativement - **Pleroma / Akkoma** — Pure ActivityPub, plus lĂ©ger ### PropriĂ©taires - **Facebook** — ModĂšle centralisĂ© d'origine - **MySpace** (historique) — PrĂ©cĂ©dent de Friendica - **Path** (historique) — RĂ©seau fermĂ© axĂ© sur les amis proches ## SĂ©curitĂ© - ✅ **Authentification** : email + mot de passe, 2FA TOTP - ✅ **Chiffrement de bout en bout** entre comptes Friendica (par conversation) - ✅ **ModĂ©ration** : signalements, blocs par utilisateur, par instance et par rĂ©seau - ✅ **HTTPS** obligatoire en federation - ⚠ **Vie privĂ©e** : un compte multi-protocoles expose potentiellement plus de mĂ©tadonnĂ©es - ⚠ **Connecteurs** : SMTP/IMAP en entrĂ©e, vĂ©rifier les permissions - ⚠ **Performance** : PHP-FPM + workers, dimensionner correctement la base ## Ressources - [Site officiel](https://friendi.ca) - [Documentation](https://friendi.ca/resources/) - [GitHub friendica/friendica](https://github.com/friendica/friendica) - [Forum communautaire](https://forum.friendi.ca) ## Pages LiĂ©es - [[cat-activitypub-fediverse]] — CatĂ©gorie parente - [[app-mastodon]] — Microblogage ActivityPub pur - [[app-misskey]] — Microblogage ActivityPub avec UI riche - [[app-traefik]] — Reverse-proxy recommandĂ© - [[recettes-docker-compose]] — Templates Docker