[{"data":1,"prerenderedAt":157},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-rocket-chat-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":112,"ctaBody":113,"ctaButton":114,"ctaUrl":115,"relatedPosts":116},77,"heberger-rocket-chat","Héberger Rocket.Chat sur votre propre VPS","Installez Rocket.Chat sur votre VPS avec Docker, MongoDB et SSL. Messagerie d'équipe open source riche en fonctionnalités.",8,649,false,"2026-04-04T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-rocket-chat-poster.svg",{"categorySlug":18,"appSlug":27},"rocket-chat","Rocket.Chat est une plateforme de communication open source très complète : chat, appels audio\u002Fvidéo, omnicanal et fédération. Auto-hébergée sur un VPS, elle devient un hub de communication entièrement sous votre contrôle. Voici comment la déployer avec Docker, MongoDB et un certificat SSL, et comment elle se positionne face à Mattermost.",[30,34,44,47,69,72],{"type":31,"title":32,"body":33},"h2","Pourquoi self-héberger Rocket.Chat sur un VPS","Rocket.Chat va plus loin qu'une simple messagerie d'équipe : il propose un module omnicanal (intégration de WhatsApp, e-mail, widgets de chat sur site web), des appels audio et vidéo, et une fédération via le protocole Matrix permettant de communiquer avec d'autres serveurs. Pour une agence qui veut centraliser à la fois la communication interne et le support client, l'auto-hébergement sur VPS évite de multiplier les abonnements et garde l'ensemble des échanges — y compris les conversations clients — sur une infrastructure que vous maîtrisez. Rocket.Chat s'appuie sur MongoDB, ce qui le rend un peu plus gourmand que Mattermost, mais ouvre la voie à de riches intégrations et à une marketplace d'extensions.",{"type":35,"title":36,"items":37},"ul","Bénéfices concrets d'un Rocket.Chat auto-hébergé",[38,39,40,41,42,43],"Module omnicanal intégré pour traiter support web, e-mail et messageries depuis une seule interface.","Appels audio\u002Fvidéo et partage d'écran sans dépendre d'un service tiers.","Fédération Matrix pour interconnecter votre serveur avec d'autres organisations.","Marketplace d'applications et large catalogue d'intégrations (webhooks, bots).","Personnalisation poussée du thème et de l'image de marque de l'instance.","Données de conversation et fichiers conservés sur votre propre VPS.",{"type":31,"title":45,"body":46},"Prérequis matériels et logiciels","Rocket.Chat et MongoDB sont relativement exigeants en mémoire. Pour une équipe jusqu'à 50 utilisateurs, prévoyez un VPS de 2 à 4 vCPU et au moins 4 Go de RAM ; visez 8 Go pour une instance active avec omnicanal et appels vidéo. MongoDB doit impérativement tourner en mode replica set (même à un seul nœud) car Rocket.Chat utilise l'oplog pour le temps réel. Comptez 30 à 50 Go de SSD. Il vous faut Docker et Compose, un sous-domaine `chat.votredomaine.ma` avec enregistrement A, et un reverse proxy gérant les WebSockets.",{"type":48,"title":49,"steps":50},"steps","Déployer Rocket.Chat avec Docker et SSL",[51,54,57,60,63,66],{"title":52,"body":53},"Provisionner le VPS","Installez Docker et le plugin Compose, créez `\u002Fopt\u002Frocketchat`. Vérifiez que la RAM disponible est suffisante : MongoDB et Rocket.Chat peuvent saturer un VPS 2 Go sous charge.",{"title":55,"body":56},"Configurer MongoDB en replica set","Déclarez un service `mongodb` (image `bitnami\u002Fmongodb` ou `mongo`) en activant le replica set : c'est obligatoire pour l'oplog. Sans cette étape, Rocket.Chat démarre mais le temps réel et certaines fonctions échouent. Persistez les données dans un volume dédié.",{"title":58,"body":59},"Définir le service Rocket.Chat","Ajoutez le service `rocketchat` (image `registry.rocket.chat\u002Frocketchat\u002Frocket.chat`) avec les variables `MONGO_URL`, `MONGO_OPLOG_URL` et `ROOT_URL` en HTTPS. Faites-le dépendre de MongoDB et exposez le port 3000 en interne uniquement.",{"title":61,"body":62},"Démarrer et vérifier","Lancez `docker compose up -d` puis `docker compose logs -f rocketchat`. Le premier démarrage migre le schéma MongoDB et peut prendre une à deux minutes. Attendez le message indiquant que le serveur est prêt sur le port 3000.",{"title":64,"body":65},"Mettre en place reverse proxy et SSL","Avec Caddy : `chat.votredomaine.ma { reverse_proxy localhost:3000 }`. Avec Nginx, proxifiez vers `127.0.0.1:3000` en transmettant les en-têtes `Upgrade`\u002F`Connection` pour le WebSocket, puis générez le certificat via `certbot`.",{"title":67,"body":68},"Finaliser le setup admin","Ouvrez `https:\u002F\u002Fchat.votredomaine.ma`, complétez l'assistant (compte admin, nom de l'organisation, configuration SMTP). Désactivez l'inscription publique si l'instance est privée et configurez le module omnicanal seulement si vous en avez besoin.",{"type":70,"body":71},"tip","L'erreur la plus fréquente lors d'un déploiement Rocket.Chat est d'oublier d'initialiser le replica set MongoDB : sans `rs.initiate()`, l'oplog est indisponible et le chat en temps réel ne fonctionne pas. Si vous utilisez l'image Bitnami, passez `MONGODB_REPLICA_SET_MODE=primary` et `MONGODB_REPLICA_SET_KEY`. Surveillez aussi la RAM consommée par MongoDB via `docker stats` : sur un VPS contraint, plafonnez le cache WiredTiger avec `--wiredTigerCacheSizeGB` pour éviter que la base n'asphyxie le reste de la stack.",{"type":73,"title":74,"headers":75,"rows":79},"comparison","Rocket.Chat face à Mattermost",[76,77,78],"Critère","Rocket.Chat","Mattermost",[80,84,88,92,96,100,104,108],[81,82,83],"Base de données","MongoDB (replica set obligatoire)","PostgreSQL",[85,86,87],"Empreinte mémoire","Plus gourmand (MongoDB)","Plus sobre à charge égale",[89,90,91],"Omnicanal \u002F support client","Module natif intégré","Via intégrations tierces",[93,94,95],"Appels audio\u002Fvidéo","Intégrés","Via plugins \u002F Calls (édition payante)",[97,98,99],"Fédération","Matrix","Limitée",[101,102,103],"Marketplace d'apps","Riche et native","Plugins, catalogue plus restreint",[105,106,107],"Public cible","Communication + support client unifiés","Équipes techniques et ChatOps",[109,110,111],"Mise en place","Plus de paramétrage (replica set)","Plus directe avec PostgreSQL","Déployez Rocket.Chat sur un VPS Cloud ServOrbit","Avec un VPS Cloud aux ressources dédiées et Docker prêt à l'emploi, montez Rocket.Chat et MongoDB en replica set sans casse-tête. Communication interne et support client réunis chez vous.","Lancer mon VPS Cloud","\u002Fvps-cloud",[117,130,144],{"id":118,"slug":119,"title":120,"excerpt":121,"readTime":16,"views":122,"isPinned":13,"publishedAt":123,"category":124,"categories":125,"featuredImage":23,"bgImage":24,"posterImage":127,"relatedSolution":128},71,"heberger-nextcloud","Héberger Nextcloud sur votre propre VPS","Reprenez le contrôle de vos fichiers : déployez Nextcloud sur votre VPS avec Docker, base de données, reverse proxy et SSL.",2720,"2026-04-10T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[126],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":18,"appSlug":129},"nextcloud",{"id":131,"slug":132,"title":133,"excerpt":134,"readTime":135,"views":136,"isPinned":13,"publishedAt":137,"category":138,"categories":139,"featuredImage":23,"bgImage":24,"posterImage":141,"relatedSolution":142},72,"heberger-ghost","Héberger Ghost sur votre propre VPS","Lancez un blog ou une newsletter pro avec Ghost sur votre VPS : Docker, base de données, abonnements payants, reverse proxy et SSL.",6,2000,"2026-04-09T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[140],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":18,"appSlug":143},"ghost",{"id":145,"slug":146,"title":147,"excerpt":148,"readTime":16,"views":149,"isPinned":13,"publishedAt":150,"category":151,"categories":152,"featuredImage":23,"bgImage":24,"posterImage":154,"relatedSolution":155},73,"heberger-wordpress","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.",501,"2026-04-08T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[153],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":18,"appSlug":156},"wordpress",1784126241854]