Plan de migration RocketChat 2026
Contexte
Nous avons actuellement un RocketChat depuis des années. N'étant plus en accord avec leur politique de licence et d'abonnement, nous préférons passer sur Mattermost, avec qui nous avons eu de très bons contacts avec l'équipe de développement du projet.
Mattermost étant plus orienté coordination que simple chat, son choix semblait évident. Nous nous heurtons à la limite de "sièges", mais Mattermost nous a accordé gracieusement une licence en l'échange de notre retour d'expérience dans le cadre de notre migration.
Mais... Nous souhaitons conserver l'intégralité de l'historique que nous avons depuis pas loin de 10ans et c'est là qu'est l'os...
ToDo
- Installer instance de test
- Lister les étapes de migration
- Lister les tests post-migration
Migration
- Migration des users
- Réconcilier avec Keycloak
- Migration des cannaux
- Migration des messages
- Migration des messages privés
- Migration des groupes (?)
- Migration des threads
- Migration des assets
- Migration des emots custom
Bugs détectés
- Doublons sur les messages édités (Loïc)
- Les canaux archivés côté RC ne le sont plus après import (Loïc)
- Les avatars ont sauté
- Tous les messages privés sont en non-lus
Tests
- Vérifier les fichiers autorisés à l'upload (comme sur RC)
Post-migration
- Webhook Bookstack (wiki) > Mattermost