Qu’est-ce que MeshCentral ?
MeshCentral est un serveur web open-source de gestion d'ordinateurs à distance qui supporte Windows, Linux (dont BSD), MacOS et même Android ! Il possède plein de fonctionnalités :
- Contrôle à distance
- Gestion des fichiers du client
- Exécution de commande (par console ou par fichier)
- Effectuer des actions (Éteindre, reboot, envoyer des messages, mettre en veille…)
- Gérer les services et programmes lancés sur l’appareil
- Afficher des informations sur l’appareil
Installation de MeshCentral
MeshCentral est très simple à installer, mais il existe deux méthodes selon votre besoin :
-
Installation via npm
Vous pouvez installer MeshCentral avec la commande npm install meshcentral. Cela installe directement le code source, écrit en Node.js. Cette méthode nécessite que Node.js soit installé et que le serveur Node.js tourne en permanence. C’est la solution idéale si vous souhaitez personnaliser votre serveur ou bénéficier de mises à jour plus faciles. -
Utilisation d’une version précompilée (prébuild)
Vous pouvez aussi télécharger un fichier exécutable déjà compilé. Dans ce cas, Node.js et npm ne sont pas nécessaires. Le serveur MeshCentral peut être lancé directement, ce qui simplifie grandement l’installation, notamment sur Windows ou sur des machines légères. Attention : cette méthode est plus rapide mais offre un peu moins de flexibilité si vous voulez modifier le fonctionnement de MeshCentral.

Important :
Si vous installez via npm, vous devez vérifier que Node.js et npm sont bien installés.
Si vous utilisez une version prébuild, cette vérification n'est pas nécessaire.
2. Vérification de Node.js (méthode npm uniquement)
Si vous choisissez l'installation via npm, ouvrez un terminal et tapez :
- node -v
- npm -v
Ces commandes doivent vous renvoyer les numéros de version installés.
Si ce n’est pas le cas, installez Node.js depuis le site officiel.
Note pour Windows :
Il est possible que PowerShell bloque l’exécution de certains scripts pour des raisons de sécurité.

Pour lever cette restriction, entrez la commande suivante dans PowerShell :
Powershell
Commande : Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
Puis redémarrez PowerShell avant de poursuivre l’installation.
Lancement de MeshCentral
Selon votre méthode d'installation :
- Si vous avez installé via npm :
Lancez MeshCentral avec la commande suivante dans votre terminal :
node meshcentral --cert <IP de votre machine>
- Si vous utilisez une version précompilée (prébuild) :
Lancez directement l’exécutable téléchargé (meshcentral.exe sous Windows ou ./meshcentral sous Linux). Vous n'avez pas besoin de Node.js dans ce cas.
Et voilà ! Votre serveur est lancé et peut être accessible via votre IP ou tout simplement via https://127.0.0.1/
Configuration et utilisation de MeshCentral
Lors de votre première connexion sur votre page MeshCentral, vous devrez créer votre premier compte qui sera le compte administrateur.


Sur la page principale, vous aurez déjà plusieurs menus disponibles, mais nous allons nous concentrer sur l’ajout et la gestion d’appareils.
Ajouter un appareil
Dans ce menu, nous allons pouvoir ajouter nos clients pour ensuite les gérer et y prendre contrôle. Tout d’abord, vous allez devoir créer un groupe puis cliquer sur “Ajouter un agent”.
Plusieurs choix se présentent à vous selon ce dont vous auriez besoin. Dans le volet déroulant “Système d’exploitation” vous pouvez sélectionner le système d’exploitation de l’appareil que vous souhaitez ajouter, pour Linux il vous suffit de copier et d'entrer sur l’appareil une ligne de commande pour ajouter l’appareil (nous conseillons de le faire en ssh)
Pour Windows ou MacOS, vous aurez un exécutable à télécharger puis lancer sur l’appareil.
Une fois lancé, vous auriez une interface pour installer l’agent et connecter l’appareil au serveur MeshCentral.
Une fois l’installation et la connexion terminée, l’appareil apparaîtra dans la liste sur MeshCentral, cliquez dessus pour commencer la gestion de l’appareil.
Gestion des appareils
Depuis ici, nous allons pouvoir effectuer pas mal d’actions sur l’appareil sélectionné.
Le bouton “Action” permet d’éteindre, mettre en veille ou reboot l’agent, mais aussi d’exécuter des commandes (tout comme le bouton exécuter disponible) ou désinstaller l’agent.
Le bouton “Message” ou “Discussion instantanée” permet d’envoyer des messages et, dans le cas de la seconde option, recevoir aussi des messages de l’utilisateur sur l’appareil.
L’onglet “Bureau” permet de prendre la main sur l’appareil (cet onglet n’est évidemment pas disponible pour les Linux sans interface graphique), le bouton “Outils” permet de gérer les services et programmes lancés sur l’appareil.
Les derniers onglets “Terminal”, “Dossier” et “Détails” permettent d’accéder à un terminal, au fichier de l’appareil puis à ses détails (utilisations CPU et RAM, IP, etc.)
Conclusion
Votre serveur MeshCentral est opérationnel et vous connaissez désormais les bases pour l’utiliser. Il reste plein d'autres fonctionnalités secondaires disponibles sur MeshControl comme de l’hébergement de fichier par exemple.
Il vous faut une machine pour créer un serveur ?
Nous fournissons des mini pc durcis qui peuvent, grâce à leurs caractéristiques, convenir à ce genre d’utilisation.
Consulter les produits cités sur notre shop en cliquant ci-dessous :
Notre équipe d'avant-vente est disponible pour répondre à vos questions et vous guider à travers vos projets.
Vous pouvez nous contacter directement, nous pouvons définir avec vous une solution et des équipements sur mesure grâce à notre réseau de partenaires.
02 51 99 13 03