[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"seo-verification":3,"blog-migrer-rocket-chat-vers-mattermost-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-migrer-rocket-chat-vers-mattermost-vps-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":157,"ctaBody":158,"ctaButton":159,"ctaUrl":160,"relatedPosts":161},356,"migrer-rocket-chat-vers-mattermost-vps",{"fr":10,"en":12,"ar":13,"es":14},"migrating-rocket-chat-to-mattermost-on-a-vps","rocket-chat-mattermost-vps","migrar-rocket-chat-a-mattermost-en-un-vps","Migrer Rocket.Chat vers Mattermost sur VPS","Rocket.Chat 9.0 réserve LDAP et SAML au plan Premium. Migrez vers Mattermost Community avec l'historique, les utilisateurs et l'authentification entreprise.",11,0,false,"2026-09-17T00:00:00+00:00","2026-09-17T14:09:37+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmigrer-rocket-chat-vers-mattermost-vps-poster.svg",{"categorySlug":34,"appSlug":35},"collaboration","mattermost","Depuis les notes de version 8.8.0 publiées le 3 septembre 2026, Rocket.Chat annonce officiellement que LDAP et SAML passeront en Premium à partir de la version 9.0. Si vous administrez une instance Community self-hosted avec authentification entreprise, le compteur est lancé. Ce guide couvre la sauvegarde de votre Rocket.Chat existant, l'installation de Mattermost sur votre VPS, la migration de l'historique et des utilisateurs via mmetl, et la configuration LDAP dans Mattermost Community — qui l'inclut sans restriction de plan.",[38,42,52,55,71,83,98,110,114,117,154],{"type":39,"title":40,"body":41},"h2","Ce qui change dans Rocket.Chat 9.0","La version 8.8.0, publiée le 3 septembre 2026, fait encore tourner LDAP et SAML sur les instances Community — mais elle introduit des avertissements explicites dans l'administration : à partir de la version 9.0, ces deux modules exigeront un module de licence `ldap-enterprise` ou `saml-enterprise`. Les journaux système commencent dès maintenant à signaler les espaces de travail non licenciés qui authentifient leurs utilisateurs par ces méthodes.\n\n> **Source :** [Notes de version 8.8.0 — GitHub Releases](https:\u002F\u002Fgithub.com\u002FRocketChat\u002FRocket.Chat\u002Freleases\u002Ftag\u002F8.8.0) — le changelog cite explicitement `ldap-enterprise` et `saml-enterprise` dans la section *\"Enterprise features\"* de la mise à jour de plans.\n\nConcrètement : si votre annuaire d'entreprise (Active Directory, OpenLDAP) ou votre fournisseur d'identité (Okta, Azure AD, Keycloak) est branché sur votre Rocket.Chat Community actuel, cette connexion cessera de fonctionner lors du passage en 9.0 sans souscription au plan Premium. Pour les équipes qui ont construit leur workflow sur cette authentification, la fenêtre de migration est ouverte.",{"type":43,"title":44,"items":45},"ul","Pourquoi Mattermost Community est une alternative solide",[46,47,48,49,50,51],"**LDAP et SAML inclus sans licence** — Mattermost distribue l'authentification Active Directory et SAML dans son édition open source, sous licence MIT pour le serveur (Apache 2.0 pour les contributions), sans condition de plan payant.","**PostgreSQL natif** — Mattermost s'appuie sur PostgreSQL, bien documenté, facile à sauvegarder avec `pg_dump` et plus courant que MongoDB dans les environnements Docker self-hosted.","**mmetl, un outil officiel de migration** — l'outil `mmetl` de l'équipe Mattermost transforme un `mongodump` de Rocket.Chat en fichier d'import JSONL compatible avec `mmctl import`, incluant canaux, utilisateurs et messages.","**Empreinte mémoire plus basse** — Mattermost peut démarrer avec 2 Go de RAM pour une équipe de moins de cinquante utilisateurs ; Rocket.Chat exige un replica set MongoDB qui consomme davantage à volume équivalent.","**Applications desktop et mobiles officielles** — les clients iOS, Android, macOS et Windows pointent vers votre propre domaine dès l'installation.","**Historique complet, fichiers joints sans quota** — aucune fenêtre glissante, aucune coupure à un volume de messages, tout est stocké sur votre disque ou votre bucket S3.",{"type":39,"title":53,"body":54},"Prérequis chiffrés","> **Changement de base de données : MongoDB → PostgreSQL.** Rocket.Chat stocke ses données dans MongoDB ; Mattermost utilise PostgreSQL. `mmetl` se charge de la conversion — vous n'effectuez pas vous-même de migration de schéma. La base MongoDB existante n'est pas modifiée et reste disponible jusqu'à la validation complète de l'import Mattermost. Vous pouvez laisser votre Rocket.Chat en place en lecture seule pendant toute la phase de migration.\n\nAvant de commencer, vérifiez que vous disposez des éléments suivants.\n\nPour le serveur Mattermost : un VPS avec **2 vCPU et 4 Go de RAM minimum** — 2 Go suffisent techniquement pour Mattermost seul, mais PostgreSQL tourne sur le même hôte pendant la migration, ce qui rend 4 Go plus confortable. Prévoyez **40 Go de SSD** minimum, davantage si votre Rocket.Chat historique contient des fichiers joints volumineux. Docker et Docker Compose doivent être installés. Une IPv4 dédiée et un sous-domaine `chat.yourdomain.com` avec enregistrement A sont nécessaires.\n\nPour la migration : un accès SSH à votre serveur Rocket.Chat existant, les outils `mongodump` installés sur ce serveur (ou depuis Docker), et `mmetl` v0.6.0 (publié le 11 septembre 2026) installé sur votre poste ou sur le nouveau VPS. Un certificat TLS valide pour le domaine cible (Let's Encrypt via Certbot ou Caddy).",{"type":56,"title":57,"steps":58},"steps","Sauvegarder Rocket.Chat",[59,62,65,68],{"title":60,"body":61},"Mettre Rocket.Chat en lecture seule","Avant toute sauvegarde, prévenez vos utilisateurs et passez l'instance en mode maintenance. Dans l'administration Rocket.Chat, allez dans **Administration → Généralités → Mode maintenance** et activez le mode lecture seule. Cela évite que des messages soient écrits après le dump et perdus à la bascule.\n\nAlternativement, si vous ne disposez pas de ce mode, arrêtez simplement le conteneur Rocket.Chat :\n```bash\ndocker compose stop rocketchat\n```",{"title":63,"body":64},"Exporter la base MongoDB avec mongodump","mmetl attend un répertoire produit par `mongodump`, pas un fichier compressé. Lancez le dump depuis l'hôte ou depuis l'intérieur du conteneur MongoDB :\n```bash\n# depuis l'hôte, si mongodump est installé\nmongodump --uri=\"mongodb:\u002F\u002Flocalhost:27017\u002Frocketchat\" --out \u002Ftmp\u002Frc-dump\n\n# ou depuis le conteneur Docker\ndocker exec \u003Cmongo-container> mongodump \\\n  --db rocketchat --out \u002Fdump\ndocker cp \u003Cmongo-container>:\u002Fdump \u002Ftmp\u002Frc-dump\n```\nVérifiez que `\u002Ftmp\u002Frc-dump\u002Frocketchat\u002F` contient bien des fichiers `.bson` et `.json` pour les collections `rocketchat_message`, `users`, `rocketchat_room`, etc.",{"title":66,"body":67},"Exporter les fichiers joints (uploads)","Les fichiers joints stockés dans GridFS ou dans le système de fichiers local ne font pas partie du dump MongoDB — ils doivent être copiés séparément.\n\nSi vous utilisez le stockage local (option par défaut) :\n```bash\ndocker cp \u003Crocketchat-container>:\u002Fapp\u002Fuploads \u002Ftmp\u002Frc-uploads\n```\nSi vous utilisez un bucket S3 compatible, notez les paramètres de connexion — vous les reconfigurerez dans Mattermost. mmetl référence les fichiers joints mais ne les transfère pas : vous les pousserez manuellement ou via `mmctl import` avec l'option `--attachments-dir`.",{"title":69,"body":70},"Exporter les utilisateurs via l'API REST (optionnel)","Pour un inventaire des comptes avant migration, l'API Rocket.Chat permet d'exporter la liste des utilisateurs actifs. Cela facilite la vérification croisée après import Mattermost :\n```bash\ncurl -H \"X-Auth-Token: \u003Ctoken>\" \\\n     -H \"X-User-Id: \u003Cadmin-id>\" \\\n     \"https:\u002F\u002Fchat.yourdomain.com\u002Fapi\u002Fv1\u002Fusers.list?count=200\" \\\n  | python3 -c \"import sys,json; [print(u['username'], u.get('emails',[{}])[0].get('address','')) for u in json.load(sys.stdin)['users']]\"\n```\nGardez cette liste : elle sert à vérifier que tous les comptes sont bien créés dans Mattermost après le bulk import.",{"type":56,"title":72,"steps":73},"Installer Mattermost sur votre VPS",[74,77,80],{"title":75,"body":76},"Récupérer la configuration Docker Compose officielle","L'équipe Mattermost maintient un dépôt `docker` avec une configuration Compose prête à l'emploi :\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fmattermost\u002Fdocker \u002Fopt\u002Fmattermost\ncd \u002Fopt\u002Fmattermost\ncp env.example .env\n```\nOuvrez `.env` et renseignez au minimum :\n```bash\nDOMAIN=chat.yourdomain.com\nMM_SERVICESETTINGS_SITEURL=https:\u002F\u002Fchat.yourdomain.com\nPOSTGRES_USER=mmuser\nPOSTGRES_PASSWORD=\u003Cmot-de-passe-fort>\nPOSTGRES_DB=mattermost\n```",{"title":78,"body":79},"Monter les volumes et démarrer la stack","Créez les répertoires de volumes avant le premier démarrage :\n```bash\nmkdir -p .\u002Fvolumes\u002Fapp\u002Fmattermost\u002F{config,data,logs,plugins,client\u002Fplugins,bleve-indexes}\nsudo chown -R 2000:2000 .\u002Fvolumes\u002Fapp\u002Fmattermost\n```\nDémarrez la stack complète (Mattermost + PostgreSQL + nginx avec certificat Let's Encrypt intégré) :\n```bash\ndocker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d\n```\nAttendez que le conteneur Mattermost soit `healthy` avant de continuer :\n```bash\ndocker compose ps\n```",{"title":81,"body":82},"Créer le compte administrateur","Ouvrez `https:\u002F\u002Fchat.yourdomain.com` dans votre navigateur. À la première connexion, Mattermost propose la création du compte administrateur. Renseignez l'e-mail, le nom d'utilisateur et le mot de passe de l'administrateur initial — ce compte sera distinct des comptes importés depuis Rocket.Chat.\n\nUne fois connecté, allez dans **System Console → Environment → Site URL** et vérifiez que l'URL correspond exactement à celle déclarée dans `.env`.",{"type":56,"title":84,"steps":85},"Migrer l'historique et les utilisateurs avec mmetl",[86,89,92,95],{"title":87,"body":88},"Installer mmetl","Téléchargez le binaire mmetl v0.6.0 (publié le 11 septembre 2026) depuis les releases GitHub :\n```bash\ncurl -L https:\u002F\u002Fgithub.com\u002Fmattermost\u002Fmmetl\u002Freleases\u002Fdownload\u002Fv0.6.0\u002Fmmetl-linux-amd64 \\\n  -o \u002Fusr\u002Flocal\u002Fbin\u002Fmmetl\nchmod +x \u002Fusr\u002Flocal\u002Fbin\u002Fmmetl\nmmetl version\n```\n**Changement de syntaxe v0.6.0** : la sous-commande `mmetl check` a été supprimée. Utilisez désormais `mmetl transform ... --dry-run` pour valider le dump avant de produire le fichier d'import.",{"title":90,"body":91},"Transformer le dump Rocket.Chat en fichier d'import Mattermost","Lancez la transformation en indiquant le répertoire contenant les collections BSON exportées (le sous-dossier `rocketchat` du dump) et le nom de l'équipe Mattermost cible :\n```bash\nmmetl transform rocketchat \\\n  --team mon-equipe \\\n  --dump-dir \u002Ftmp\u002Frc-dump\u002Frocketchat \\\n  --output \u002Ftmp\u002Fmattermost-import\n```\nmmetl génère un fichier `import.jsonl` et un répertoire `bulk-export-attachments\u002F`. Pour tester sans générer d'output :\n```bash\nmmetl transform rocketchat \\\n  --team mon-equipe \\\n  --dump-dir \u002Ftmp\u002Frc-dump\u002Frocketchat \\\n  --dry-run\n```\nVérifiez les avertissements : les messages de canaux privés sans membre reconnu sont sautés, les pièces jointes absentes du répertoire d'uploads sont référencées mais non transférées.",{"title":93,"body":94},"Lancer l'import dans Mattermost via mmctl","Copiez le fichier d'import dans le répertoire de données Mattermost, puis lancez le bulk import :\n```bash\n# copier dans le conteneur\ndocker cp \u002Ftmp\u002Fmattermost-import\u002Fimport.jsonl \\\n  \u003Cmattermost-container>:\u002Fmattermost\u002Fdata\u002Fimport.jsonl\n\n# lancer l'import depuis mmctl (dans le conteneur)\ndocker exec \u003Cmattermost-container> mmctl import bulk \\\n  \u002Fmattermost\u002Fdata\u002Fimport.jsonl --bypass-upload\n```\nPour suivre l'avancement, consultez les jobs d'import dans **System Console → Bulk Import**. Les erreurs sont logguées ligne par ligne — un import partiel ne bloque pas le reste.",{"title":96,"body":97},"Vérifier le résultat et les limites connues","Après l'import, vérifiez les points suivants :\n- Les canaux publics et privés doivent être présents dans Mattermost avec leur historique.\n- Les noms d'utilisateurs sont importés mais les mots de passe ne le sont **pas** — chaque utilisateur doit réinitialiser son mot de passe ou se connecter via LDAP si l'annuaire est configuré.\n- Les pièces jointes nécessitent un second passage avec `--attachments-dir` pointant vers le répertoire copié depuis Rocket.Chat.\n- Les threads de discussion (fils imbriqués) sont aplatis si la structure n'est pas reconnue.",{"type":56,"title":99,"steps":100},"Configurer LDAP dans Mattermost Community",[101,104,107],{"title":102,"body":103},"Activer LDAP dans la System Console","Dans **System Console → Authentication → AD\u002FLDAP**, activez LDAP et renseignez les paramètres de connexion :\n```\nLDAP Server: ldap.yourdomain.com (ou l'IP de votre contrôleur de domaine)\nPort: 389 (LDAP) ou 636 (LDAPS)\nBind Username: cn=mattermost-svc,ou=serviceaccounts,dc=yourdomain,dc=com\nBind Password: \u003Cmot-de-passe-du-compte-de-service>\nBase DN: ou=users,dc=yourdomain,dc=com\n```\nActivez **LDAP over TLS (LDAPS)** ou **StartTLS** si votre infrastructure le permet — ne transmettez pas les identifiants en clair sur un réseau non chiffré.\n\n**LDAP et SAML sont inclus dans l'édition Community de Mattermost sans condition de plan payant** — documenté dans la [Documentation officielle Mattermost AD\u002FLDAP](https:\u002F\u002Fdocs.mattermost.com\u002Fonboard\u002Fad-ldap.html) qui couvre l'édition Team\u002Fopen source.",{"title":105,"body":106},"Configurer les mappings d'attributs","Mattermost lit les attributs LDAP pour peupler les profils. Les mappings courants pour Active Directory :\n```\nID Attribute:        objectGUID  (ou sAMAccountName si l'GUID n'est pas disponible)\nUsername Attribute:  sAMAccountName\nEmail Attribute:     mail\nFirst Name:          givenName\nLast Name:           sn\n```\nPour OpenLDAP, remplacez `sAMAccountName` par `uid` et `objectGUID` par `entryUUID`.\n\nDans **User Filter**, restreignez la synchronisation aux membres du groupe voulu :\n```\n(memberOf=cn=mattermost-users,ou=groups,dc=yourdomain,dc=com)\n```",{"title":108,"body":109},"Tester la connexion et synchroniser","Cliquez sur **AD\u002FLDAP Test** en bas de la page pour valider la connexion et le bind. En cas d'erreur `LDAP Result Code 49 'Invalid Credentials'`, vérifiez le DN du compte de service et son mot de passe.\n\nDéclenchez une première synchronisation manuelle via **AD\u002FLDAP Synchronize Now**. Les utilisateurs dont l'attribut e-mail correspond à un compte déjà importé via mmetl seront liés automatiquement — ils se connecteront ensuite avec leurs identifiants LDAP sans avoir à réinitialiser leur mot de passe.",{"type":111,"title":112,"body":113},"tip","Plan de bascule : Rocket.Chat en lecture seule pendant la migration","Ne coupez pas Rocket.Chat avant d'avoir validé l'import Mattermost en conditions réelles. La stratégie recommandée est de faire tourner les deux instances en parallèle pendant 48 à 72 heures :\n\n1. Activez le mode maintenance \u002F lecture seule sur Rocket.Chat dès que le dump est réalisé.\n2. Configurez Mattermost sur un sous-domaine distinct (`chat-new.yourdomain.com`) le temps de la validation.\n3. Invitez un groupe pilote (5 à 10 personnes) à utiliser Mattermost et à signaler les canaux ou messages manquants.\n4. Une fois validé, basculez le DNS de `chat.yourdomain.com` vers le nouveau VPS Mattermost.\n5. Conservez l'instance Rocket.Chat en lecture seule encore 30 jours pour que les utilisateurs récupèrent les liens partagés antérieurs.\n\nLe DNS Cloudflare bascule en quelques secondes avec un TTL court (60 s) — préparez la modification à l'avance pour ne pas travailler sous pression.",{"type":39,"title":115,"body":116},"Dépannage courant","**mmetl : `unexpected end of JSON input`** — le répertoire passé à `--dump-dir` doit être le sous-dossier `rocketchat\u002F` contenant les fichiers `.bson`, pas le répertoire parent du dump. Vérifiez avec `ls \u002Ftmp\u002Frc-dump\u002Frocketchat\u002F*.bson`.\n\n**Import partiel, canaux manquants** — mmetl saute les canaux privés dont le propriétaire n'est pas trouvé dans la collection `users`. Vérifiez que les utilisateurs concernés sont bien présents dans le dump avec `bsondump \u002Ftmp\u002Frc-dump\u002Frocketchat\u002Fusers.bson | grep '\u003Cusername>'`.\n\n**LDAP Bind Failure (code 49)** — l'erreur la plus fréquente est un DN mal formé pour le compte de service. Testez la connexion depuis le VPS avec `ldapsearch` avant de configurer Mattermost :\n```bash\nldapsearch -x -H ldap:\u002F\u002Fldap.yourdomain.com \\\n  -D \"cn=mattermost-svc,ou=serviceaccounts,dc=yourdomain,dc=com\" \\\n  -W -b \"ou=users,dc=yourdomain,dc=com\" \"(uid=testuser)\"\n```\n\n**Connexions WebSocket instables** — si Mattermost affiche des disconnexions fréquentes, vérifiez que votre reverse proxy transmet bien les en-têtes `Upgrade` et `Connection`. Nginx doit porter :\n```bash\nproxy_http_version 1.1;\nproxy_set_header Upgrade $http_upgrade;\nproxy_set_header Connection \"upgrade\";\n```\n\n**Pièces jointes absentes** — la commande `mmctl import bulk` sans `--attachments-dir` crée les messages mais laisse les fichiers joints en erreur. Relancez avec le répertoire `bulk-export-attachments\u002F` produit par mmetl.",{"type":118,"title":119,"headers":120,"rows":124},"comparison","Rocket.Chat Community 9.0 vs Mattermost Community",[121,122,123],"Critère","Rocket.Chat Community 9.0","Mattermost Community",[125,129,131,135,139,143,147,150],[126,127,128],"LDAP \u002F Active Directory","Premium (depuis 9.0)","Inclus sans restriction",[130,127,128],"SAML SSO",[132,133,134],"Base de données","MongoDB (replica set requis)","PostgreSQL",[136,137,138],"RAM minimum","4 Go (replica set MongoDB)","2 Go (équipe \u003C 50 users)",[140,141,142],"Licence","AGPL-3.0","MIT (serveur) \u002F Apache 2.0",[144,145,146],"Outil de migration","Export JSON\u002FCSV natif","mmetl + mmctl bulk import",[148,149,149],"Historique complet","Oui",[151,152,153],"Omnicanal (livechat, email)","Oui (natif)","Limité (extensions)",{"type":39,"title":155,"body":156},"Mattermost Community, une plateforme stable pour le long terme","La migration de Rocket.Chat vers Mattermost est une décision structurelle, pas un contournement. En déplaçant l'authentification LDAP et SAML derrière une licence Premium, Rocket.Chat signale où va son modèle commercial — ce qui est son droit. Mattermost a fait un choix inverse en maintenant ces fonctionnalités dans son édition open source, y compris pour les organisations sans budget d'abonnement.\n\nSur un VPS avec PostgreSQL, Mattermost offre un socle prévisible : les sauvegardes sont de simples `pg_dump`, les mises à jour passent par Docker Compose, et l'API REST documentée permet d'intégrer les outils de votre infrastructure — CI, monitoring, alertes — sans contrainte de plan. L'historique de communication de votre équipe reste sur votre disque, exportable et auditable à tout moment.\n\nVoir aussi : \u003Ca href=\"\u002Fblog\u002Fheberger-mattermost\">guide d'installation Mattermost sur VPS\u003C\u002Fa>, \u003Ca href=\"\u002Fblog\u002Fmattermost-vs-rocketchat-self-hosted-slack-2026\">comparatif Mattermost vs Rocket.Chat 2026\u003C\u002Fa> et \u003Ca href=\"\u002Fblog\u002Fheberger-rocket-chat\">héberger Rocket.Chat sur VPS\u003C\u002Fa>.","Déployez Mattermost sur un VPS Cloud ServOrbit","Un VPS avec accès root, IPv4 dédiée et SSD NVMe — le socle pour héberger Mattermost avec PostgreSQL et gérer vous-même l'authentification LDAP de votre équipe.","Lancer mon VPS Cloud","\u002Fvps-cloud",[162,180,197],{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":171,"views":172,"isPinned":19,"publishedAt":173,"updatedAt":174,"category":175,"categories":176,"featuredImage":30,"bgImage":31,"posterImage":178,"relatedSolution":179},76,"heberger-mattermost",{"fr":164,"en":166,"ar":167,"es":168},"host-mattermost-on-your-own-vps","استضافة-mattermost-على-خادم-vps-الخاص-بك","alojar-mattermost-en-un-vps","Héberger Mattermost sur votre propre VPS","Guide complet 2026 : déployez Mattermost v10\u002Fv11 sur VPS avec Docker, PostgreSQL, SSL, intégrations et sauvegardes. Alternative self-hosted à Slack.",9,2,"2026-04-05T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[177],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-mattermost-poster.svg",{"categorySlug":25,"appSlug":35},{"id":181,"slug":182,"slugs":183,"title":187,"excerpt":188,"readTime":171,"views":189,"isPinned":19,"publishedAt":190,"updatedAt":174,"category":191,"categories":192,"featuredImage":30,"bgImage":31,"posterImage":194,"relatedSolution":195},77,"heberger-rocket-chat",{"fr":182,"en":184,"ar":185,"es":186},"host-rocketchat-on-your-own-vps","استضافة-rocketchat-على-خادم-vps-الخاص-بك","alojar-rocket-chat-en-un-vps","Héberger Rocket.Chat sur votre propre VPS","Installez Rocket.Chat sur votre VPS avec Docker, MongoDB et SSL. Guide complet : omnicanal, administration, mise à jour, monitoring et SSO.",1,"2026-04-04T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[193],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-rocket-chat-poster.svg",{"categorySlug":25,"appSlug":196},"rocket-chat",{"id":198,"slug":199,"slugs":200,"title":204,"excerpt":205,"readTime":23,"views":18,"isPinned":19,"publishedAt":206,"updatedAt":207,"category":208,"categories":213,"featuredImage":30,"bgImage":31,"posterImage":215,"relatedSolution":30},304,"mattermost-vs-rocketchat-self-hosted-slack-2026",{"fr":199,"en":201,"ar":202,"es":203},"mattermost-vs-rocketchat-which-to-choose-in-2026","mattermost-أم-rocketchat-أيهما-تختار-في-2026","mattermost-vs-rocketchat-cual-elegir-en-2026","Mattermost vs Rocket.Chat : lequel choisir en 2026 ?","Slack monte ses prix de 20 % en 2026 : Mattermost ou Rocket.Chat ? Deux architectures radicalement différentes, un comparatif concret pour choisir.","2026-08-26T00:00:00+00:00","2026-09-07T19:17:14+00:00",{"id":209,"name":210,"slug":211,"color":212,"icon":211},5,"Comparatif","comparatif","bg-info\u002F10 text-info",[214],{"id":209,"name":210,"slug":211,"color":212,"icon":211},"\u002Fblog\u002Fcovers\u002Fmattermost-vs-rocketchat-self-hosted-slack-2026-poster.svg",1789664938254]