Files
wiki/Catalogue-Self-Hosted/apps/app-misskey.md
T
2026-06-09 18:40:21 +02:00

132 lines
5.5 KiB
Markdown

---
title: Misskey
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, activitypub-fediverse, microblogging, fork-mastodon, typescript, fediverse]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=activitypub-fediverse, https://github.com/misskey-dev/misskey, https://misskey-hub.net/]
---
# 🌸 Misskey
> **Le microblogage fediverse japonais** : fork conceptuel de Mastodon, écrit en TypeScript (Vue 3 / Nuxt), avec une UI plus riche (réactions, citations, jeux de notes, formulaires natifs).
| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | [https://misskey-hub.net](https://misskey-hub.net) |
| **GitHub** | [https://github.com/misskey-dev/misskey](https://github.com/misskey-dev/misskey) |
| **License** | AGPL-3.0 |
| **Langage principal** | TypeScript (Vue 3, Nuxt) |
| **Étoiles GitHub** | 10 600 ⭐ |
| **Dernière MAJ** | 2026-05 |
| **Catégorie** | [[cat-activitypub-fediverse]] |
## Description
Misskey est l'autre grand serveur de **microblogage fediverse**, développé au Japon depuis 2014. Initialement né avant Mastodon, il a trouvé son rythme après l'explosion du Fediverse de 2017 et a construit une identité forte autour d'une **interface plus expressive** et d'une communauté soudée, notamment francophone et japonaise (instances « Neko », « Sushi », etc.).
La force de Misskey réside dans ses **fonctionnalités uniques** que Mastodon n'a pas adoptées : **réactions emoji** au lieu du simple like (par exemple 🐱 / 📁 / 🎉), **citations de notes** natives, **renotes** hiérarchiques, **listes d'utilisateurs** flexibles, **widgets et pages personnalisables**, **galeries**, **Pages** (mini-sites Markdown sur le profil), **antennas** (flux personnalisés type RSS), et un lecteur **Drive** intégré.
Comme Mastodon, Misskey supporte pleinement **ActivityPub** : un compte `@user@misskey.io` peut suivre un compte Mastodon, et inversement. Les instances se fédèrent naturellement. La version 2024+ (Misskey v13/v14) a unifié la base de code avec **Firefish** et **Sharkey**, deux forks qui ont fusionné dans **Misskey IO**.
**Points forts** : UI moderne et très expressive, performance Vue 3, bonne documentation multilingue, écosystème de plugins (par instance).
**Points faibles** : légèrement plus gourmand que Mastodon (~ 2 Go RAM au minimum), migrations fréquentes entre versions majeures, fragmentation des forks (Iceshrimp, Sharkey) a un peu nui à la lisibilité.
## Installation
### Via Docker (recommandé)
L'image officielle est `misskey/misskey` sur Docker Hub. La stack inclut PostgreSQL, Redis, et un build des assets frontend.
```yaml
# docker-compose.yml
services:
web:
image: misskey/misskey:2024.11.0
restart: unless-stopped
depends_on:
- db
- redis
ports:
- "3000:3000"
volumes:
- ./files:/misskey/files
- mk_config:/misskey/.config
db:
image: postgres:15-alpine
restart: unless-stopped
environment:
POSTGRES_USER: misskey
POSTGRES_PASSWORD: change-me
POSTGRES_DB: misskey
volumes:
- mk_db:/var/lib/postgresql/data
redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
- mk_redis:/data
volumes:
mk_db:
mk_redis:
mk_config:
```
### Installation manuelle
Voir la doc : `https://misskey-hub.net/docs/for-admin/install/guides/manual/`. Prévoir Node.js 20+, pnpm, PostgreSQL 14+, Redis 7+, FFMPEG, et un reverse-proxy (Nginx, Caddy) avec HTTPS.
## Configuration
1. Cloner le dépôt Misskey et copier `.config/example.yml` vers `.config/default.yml`.
2. Compléter : `url`, `port`, `db` (host, user, password, db), `redis`, `id` (clé générée).
3. Lancer la migration : `pnpm run migrate`.
4. Builder les assets : `pnpm run build`.
5. Démarrer (`pnpm run start`) et créer l'admin via `pnpm run cli admin`.
6. Configurer le reverse-proxy HTTPS (Caddy/Nginx) et activer la federation (par défaut activée).
## Alternatives
### Open source
- [[app-mastodon]] — Référence, plus minimaliste
- [[app-friendica]] — Réseau multi-protocoles (Zap/OStatus/ActivityPub)
- **Pleroma / Akkoma** — Elixir, léger, compatible Misskey UI
- **Sharkey / Iceshrimp** — Forks Misskey en cours de consolidation
- **GoToSocial** — Implémentation Go minimale
### Propriétaires
- **X (Twitter)** — Le modèle centralisé classique
- **Tumblr** — Microblogage sans federation
- **Plurk** — Réseau asiatique type timeline horizontale
## Sécurité
-**Authentification** : email + mot de passe, 2FA TOTP, SSO (v13+)
-**OAuth2** pour applications tierces (clients iOS / Android comme **Donnkey**, **Mona**, **Makurario**)
-**Modération** : signalements, blocs par utilisateur et par instance, mots-clés masqués
-**HTTPS** obligatoire (HSTS)
- ⚠️ **Vie privée** : les « Pages » et profils détaillés exposent beaucoup d'info par défaut
- ⚠️ **WebSocket** : utilisé pour le live timeline, à ouvrir en sortie réseau
- ⚠️ **Mises à jour** : Misskey bouge vite, suivre les notes de migration
## Ressources
- [Site officiel (Misskey Hub)](https://misskey-hub.net)
- [Documentation](https://misskey-hub.net/docs/)
- [GitHub misskey-dev/misskey](https://github.com/misskey-dev/misskey)
- [Liste d'instances](https://misskey-hub.net/instances/)
## Pages Liées
- [[cat-activitypub-fediverse]] — Catégorie parente
- [[app-mastodon]] — Concurrent et partenaire de federation
- [[app-friendica]] — Autre réseau multi-protocoles
- [[app-caddy]] — Reverse-proxy HTTPS
- [[recettes-docker-compose]] — Templates Docker