MeshCentral 2‎ > ‎


Installing MeshCentral2 is really easy. First, you need to get the latest version of NodeJS installed on your computer. It's available for Windows, Linux, OSX at After that, download and extract MeshCentral2 into a folder. If you are behind a corporate proxy, start by configuring your proxy, for example:

npm config set proxy
npm config set https-proxy

Then type the following to get started without security on the server:

node meshcentral --notls

Or this to start with TLS security:

node meshcentral --cert [servername]

As an example below, we are going to run MeshCentral2 with TLS security. The server name must be a fully qualifies domain name that resolves to the server, you can't make up this name. If you don't have a server name, you can use the server's IP address. For example "" below is the DNS name users, Intel AMT and agents will use to connect to the server.

The first time you start it, MeshCentral2 will download all of the required modules. At any time in the future, if the "node_modules" folder is deleted and you start this again, modules will be downloaded again. If you want to run MeshCentral2 without TLS, you can specify "--notls", you can also set the web server port like this:

If you run the server with TLS, the browser will generate a warning when you connect to the server using HTTPS. One easy solution is to install a new trusted root in the your browser's certificate store. You can get the root certificate by clicking on the link in the bottom right on the screen:

After installing the new root certificate, you should see the browser fully authenticate the server correctly. In the case of FireFox, the padlock will turn green and no warnings will be displayed.

That is pretty much it. If you run into any problems, make sure you are using the latest NodeJS. After the server is started, open a browser to the server port and follow the steps in the screen shot page.