|
EverydayTech Platform - Developer Reference
Complete Source Code Documentation - All Applications
|
MeshCentral is platform-agnostic, running almost anywhere thanks to being primarily written in JavaScript. This guide covers the simplest way to get started using NPM.
The only prerequisites are Node.js and npm.
🪟 Windows Users: If you prefer an automated setup, you can skip the manual installation and download the Windows MeshCentral Installer. However, this is not recommended for advanced users. Download Windows MeshCentral Installer
Create a dedicated directory (e.g., /opt/meshcentral) and run the following commands in your terminal.
⚠️ Do not use sudo with the npm install meshcentral command.
That's it! MeshCentral will now set itself up and begin managing computers on your local network that have the MeshAgent installed.
To run MeshCentral as a persistent background service (recommended for production environments), use the –install argument when starting the server. Consult the MeshCentral documentation for OS-specific service setup details.
By default, MeshCentral starts in LAN-only mode. Agents use local network multicasting to find the server.
The config.json file holds hundreds of options for deep customization, including:
The configuration file must be valid JSON. You can use an online tool or utilities like jq to validate its format.
You can find sample configuration files on the GitHub repository for reference:
For a visual guide, check out the official YouTube Tutorial Videos.
<div class="video-wrapper"> <iframe src="[https://www.youtube.com/embed/LSiWuu71k\_U](https://www.youtube.com/embed/LSiWuu71k_U)" frameborder="0" allowfullscreen></iframe> </div>
Do you want to know more about configuring the server for WAN access or switching to a different database?