
MeshCentral
Open-source web-based remote device management and remote desktop server
7.1k stars 963 forks last commit first released Apache-2.0
Actively maintained
Last commit 12 Aug 2026.

MeshCentral is a self-hosted, open-source remote device management web server built on Node.js with compiled agents for multiple platforms. It provides web-based remote desktop, terminal, file access, KVM/Intel AMT integration and real-time device management for multi-user deployments.
Key Features
- Web-based remote desktop, terminal and file manager (browser-accessible, real-time UI).
- Multi-OS agents (compiled C agents for Windows, Linux, macOS, FreeBSD and multiple CPU architectures).
- WebRTC-enabled text/video chat and session relay/recording support for audits.
- Intel AMT KVM and out-of-band management where supported.
- Multi-database backend support (default embedded DB historically, plus MongoDB, MariaDB/MySQL, PostgreSQL, SQLite3 and AceBase options) and many server configuration options (TLS, Let's Encrypt, MPS/relay, peering, mesh routers).
Use Cases
- Remote IT support and helpdesk sessions via browser-based remote desktop and chat.
- Fleet monitoring and management for mixed OS environments (agents collect inventory, logs, power controls, Wake-on-LAN).
- Remote maintenance and out-of-band tasks using Intel AMT / KVM and scripted agent operations.
Limitations and Considerations
-
The historical embedded default (NeDB) is unmaintained and recommended only for small/test installs; production deployments should use MongoDB, MariaDB/Postgres or SQLite/AceBase. Migration and DB version compatibility have been discussed in the project community.
-
Large-scale session/relay traffic can incur significant bandwidth/costs on public instances (project previously ran a public server but community/self-hosting is encouraged).
MeshCentral is a feature-rich, community-driven remote management platform suitable for administrators who want a self-hosted, extensible solution for remote support, device inventory and out-of-band management. Its flexible DB/back-end options and broad agent support make it adaptable to small labs up to larger corporate deployments.
Categories:
Tags:
Tech Stack:
Similar to MeshCentral

Nexterm
Open-source server management for SSH, VNC & RDP with SFTP
Nexterm is an open-source server management platform providing SSH, VNC and RDP access, SFTP file management, Docker deployment, Proxmox integration, monitoring and SSO.

XPipe
Connection hub and remote file manager for managing server infrastructure
Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.
LinuxServer.io Webtop
Containerized Linux desktop accessible from a web browser
Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.
PatchMon
Linux patch monitoring and automation platform with outbound agents.
Self-hosted Linux patch monitoring platform with inventory, updates, and an API-driven workflow.

Termix
Web-based SSH server management with tunneling and file editing
Self-hosted server management platform with web SSH terminal, SSH tunneling, remote file manager/editor, Docker controls, monitoring, and RBAC with OIDC and 2FA.


Apache Guacamole
Clientless remote desktop gateway accessed through HTML5 in a browser.
Open-source browser-based gateway enabling VNC, RDP, and SSH access to remote desktops without client software.




