Initial vault setup
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user