Skip to content
← Back to all tools

MeshCentral

Free

Your own web console for remote desktop and device management

Open Source No Ads No Tracking Cross-platform Self-hostable

A self-hosted remote management platform. The server is a Node.js program; install its agent on Windows, Linux, macOS or FreeBSD machines and you get remote desktop, terminal, file transfer and hardware inventory in the browser, managing dozens or hundreds of devices from one console.

Why we picked it

Apache-2.0, 7,280 stars, and still releasing frequently as of September 2026.

RustDesk is about connecting to one computer; MeshCentral is about managing a fleet. Once the server is up, you generate agent installers from the web console and install them on office, family or client machines, which then appear grouped in the console. Remote desktop, command-line terminal and file management all happen in the browser, with nothing to install on the controlling side. Machines with Intel AMT can be reached out-of-band even when the OS is not running.

Setup is easier than it sounds: install Node.js, run npm install meshcentral in a directory, then node node_modules/meshcentral. The default database is the embedded NeDB, and larger fleets can move to MongoDB, PostgreSQL or MySQL. The documentation says a Raspberry Pi or the smallest cloud instance can manage a few hundred devices.

To be clear about:

  • You need your own server. For LAN-only use it can sit on an internal machine; to manage devices over the internet, the server needs a public address or domain with HTTPS configured.
  • The first account created in the browser becomes the administrator. Register immediately after installing, and do not leave a fresh server sitting exposed on the internet.
  • Installing the agent hands full control of that machine to the server, so the server's account security and patching are your responsibility.
  • The interface is dense and IT-operations flavored. For occasionally looking at a relative's computer, RustDesk is the easier tool.