Watch
1
0
Fork
You've already forked MeshCentral
0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2026-09-20 00:02:19 +00:00
No description
  • JavaScript 43.3%
  • HTML 36.4%
  • Handlebars 19.1%
  • CSS 1%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-17 12:33:46 +01:00
.github remove armv7 from debian docker image as not supported in node 24 2026-07-14 15:51:06 +01:00
.vscode Add allowedFramingOrigins config for CSP frame-ancestors whitelist (#7599) 2026-02-20 17:11:27 +00:00
agents Linux agent: parse dmidecode -u strings correctly so Intel AMT is detected (#8162) 2026-09-17 12:08:04 +01:00
amt fix amt notls always using tls, fix tls undefined, amt timeout shortened, commander typo fix 2025-05-05 01:34:50 +01:00
bin Added /bin folder. 2022-07-22 21:56:55 -07:00
docker Install build dependencies in Dockerfile-debian 2026-07-16 09:08:10 +01:00
docs move docs to new repo 2026-03-01 10:43:10 +00:00
emails remove email translations, shouldnt be there 2026-06-22 17:00:54 +01:00
public Fix Right Shift key in remote desktop on Windows agents (#8153) 2026-09-16 22:33:15 +01:00
rdp Fix RDP keyboard layout selection from browser locale (#5097) (#8024) 2026-07-22 13:11:34 +01:00
translate add multiple pending reboot reasons to webui and meshctrl.js #7986 2026-07-23 19:41:36 +01:00
views Multiple search filter (#8129) 2026-09-16 22:37:00 +01:00
.dockerignore feat: add debian-based docker image (#7414) 2025-11-20 12:28:59 +00:00
.gitattributes [docker] added CONFIG_FILE environment variable to optionally use a different config.json file 2022-07-23 13:21:19 +02:00
.gitignore fix minified files being gitignored 2026-07-27 15:11:34 +01:00
.npmrc First pass as Discord integration (#4651) 2022-10-26 13:19:40 -07:00
amt-ider.js Updated headers. 2022-01-23 23:21:24 -08:00
amtevents.js Updated headers. 2022-01-23 23:21:24 -08:00
amtmanager.js Fix typo: dev.temp.password -> dev.temp.pass in TLS-ACM activation (#7847) 2026-05-28 20:15:16 +01:00
amtprovisioningserver.js Fix typo: pass -> password key in bare-metal ACM activation log entry (#7848) 2026-05-29 18:06:25 +01:00
amtscanner.js fix amtscanner and webrelay memory leaks 2026-06-12 23:45:15 +01:00
amtscript.js Updated headers. 2022-01-23 23:21:24 -08:00
apprelays.js Remote Registry Management (integration) - reg + cmd (#7690) 2026-07-12 15:53:15 +01:00
authenticode.js Added the ability to fetch timestamp for codesigning through https (#6510) 2024-11-10 14:39:12 +00:00
backup.js Add zip entries path validation check before extraction, fixes #7913 (#7914) 2026-06-19 17:43:01 +01:00
certoperations.js fix trustedproxy cloudflare setting and added http_proxy for cloudflare ip download 2026-05-22 12:54:59 +01:00
CODE_OF_CONDUCT.md Add MeshCentral Community Standards and Code of Conduct (#7476) 2025-12-06 09:15:59 +00:00
common.js feat: add customizable OIDC login button text and icon (#7609) 2026-02-18 17:23:16 +00:00
CreateSourcePackage.bat Initial main commit 2017-08-28 09:27:45 -07:00
crowdsec.js Allow CrowdSec configuration with any capitalizations in the name. 2022-07-08 11:28:17 -07:00
db.js fix(db): prevent MongoDB COLLSCANs and eliminate destructive index resets (#8158) 2026-09-16 22:31:51 +01:00
dependencies.txt fix ws update from 1.2.3 #8027 2026-07-22 20:18:21 +01:00
exeHandler.js Updated headers. 2022-01-23 23:21:24 -08:00
firebase.js fix few more DeprecationWarning: url.parse() 2026-04-01 20:56:03 +01:00
interceptor.js fix: AMT Direct TLS connection and Digest authentication 2022-11-15 14:12:12 -07:00
letsencrypt.js Fix custom ACME directory with EAB (#7998) 2026-07-20 17:42:47 +01:00
LICENSE Update LICENSE, fix license year (#6646) 2025-01-01 16:52:53 -08:00
macosinstaller.js add customisable macosinstallerimage 2026-06-06 09:29:54 +01:00
mcrec.js Fix screen frames dropped when jumbo packets are padded (#8099) 2026-08-28 10:54:48 +01:00
meshaccelerator.js Fix recoverable exception in mesh accelerator. 2023-10-29 18:01:37 -07:00
meshagent.js Restrict new agent enrollment by source address (#8140) 2026-09-17 12:33:46 +01:00
meshbot.js replace load more url.parse #7735 2026-04-01 21:40:40 +01:00
meshcentral-config-schema.json Restrict new agent enrollment by source address (#8140) 2026-09-17 12:33:46 +01:00
meshcentral.js Restrict new agent enrollment by source address (#8140) 2026-09-17 12:33:46 +01:00
MeshCentral.sln Initial main commit 2017-08-28 09:27:45 -07:00
MeshCentralServer.njsproj Version 1.1.56 2026-01-21 08:35:30 -08:00
meshctrl.js Restrict new agent enrollment by source address (#8140) 2026-09-17 12:33:46 +01:00
meshdesktopmultiplex.js Add desktop privacy bar width option (#8138) 2026-09-16 22:34:08 +01:00
meshdevicefile.js Guard against null rauth cookie in CreateMeshRelayEx (#8006) 2026-07-21 17:10:45 +01:00
meshipkvm.js Remote Registry Management (integration) - reg + cmd (#7690) 2026-07-12 15:53:15 +01:00
meshmail.js Fix crash on SMTP/SendGrid failure due to circular JSON.stringify (#7935) 2026-06-25 13:30:53 +01:00
meshmessaging.js Only send Slack messages to hooks.slack.com (#7966) 2026-07-02 08:30:06 +01:00
meshrelay.js Add desktop privacy bar width option (#8138) 2026-09-16 22:34:08 +01:00
meshscanner.js allow system variables in footer, loginfooter, welcometext, title2 #6634 2025-05-26 14:03:55 +01:00
meshsms.js replace load more url.parse #7735 2026-04-01 21:40:40 +01:00
meshuser.js Add desktop privacy bar width option (#8138) 2026-09-16 22:34:08 +01:00
migrate-volume-info.js Add extra volume and bitlocker info, change sysinfo db format (#7887) 2026-06-21 13:31:39 +01:00
monitoring.js fix prometheus ConnectedIntelAMT crash #7168 2025-07-18 13:53:03 +01:00
mpsserver.js Improve robustness of the Intel AMT MPS server (#7958) 2026-06-30 10:27:55 +01:00
mqttbroker.js Updated headers. 2022-01-23 23:21:24 -08:00
multiserver.js add runCommands to server peering #6404 2024-09-26 22:56:13 +01:00
package-lock.json update package-lock.json 2026-08-11 13:52:53 +01:00
package.json Version 1.2.5 2026-08-12 10:42:20 -07:00
pass.js Added batch account addition. 2019-05-14 14:39:26 -07:00
pkcs7-modified.js Fixed forge path issue, #4049 2022-05-29 11:50:20 -07:00
pluginHandler.js fix URL phasing again #7735 2026-04-01 22:07:08 +01:00
readme.md chore: improve formatting of video tutorial links (#7412) 2025-11-04 22:10:49 +00:00
redirserver.js Added invite HTTP to HTTPS redirect (#4622) 2022-10-24 17:56:05 -07:00
reinstall-modules.bat upgrade otplib to v13.4.1 #7702 2026-06-09 11:32:38 +01:00
sample-config-advanced.json Restrict new agent enrollment by source address (#8140) 2026-09-17 12:33:46 +01:00
sample-config.json Update sample-config.json let's encrypt section 2023-04-18 02:27:29 +01:00
SECURITY.md Update SECURITY.md 2025-05-02 07:46:44 +01:00
SourceFileList.txt Improved MeshAgent and MeshCmd. 2018-01-25 16:12:53 -08:00
swarmserver.js Updated headers. 2022-01-23 23:21:24 -08:00
taskmanager.js Changed how stript-task will be integrated into MeshCentral, added run button to device general tab. 2022-08-18 21:31:09 -07:00
webauthn.js Fixed FIDO2 USB keys with PIN codes. 2020-07-24 11:21:06 -07:00
webrelayserver.js disable compression by default and dont compress webrelays #4369 2025-06-20 20:18:21 +01:00
webserver.js Limit new agent registrations by source IP (#8137) 2026-09-17 12:31:50 +01:00
winservice.js Updated headers. 2022-01-23 23:21:24 -08:00

MeshCentral

Table of Contents

About Social Media Documentation Video Tutorials Community Meetings Feedback Unofficial Chatrooms Archive PDFs License

About

MeshCentral is a full computer management web site. With MeshCentral, you can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. Once you get the server started, create device group and download and install an agent on each computer you want to manage. A minute later, the new computer will show up on the web site and you can take control of it. MeshCentral includes full web-based remote desktop, terminal and file management capability.

For more information, visit MeshCentral.com.

Social Media

YouTube Reddit BlogSpot LinkedIn

Documentation

New Searchable Documentation is available here and contains information every administrator should know including usage, the server configuration file, databases, TLS offloading, Let's Encrypt, IP Filtering, Email setup, embedding, server port aliasing, reverse proxy setup, multi factor authentication, branding & terms of use, HashiCorp Vault support, and SSO.

The Design and Architecture Guide is a short document that includes information on the design overview, dependencies, source code descriptions of each file, certificates, TLS security, the agent to server handshake, browser to agent relay and WebRTC and the messenger service.

Video Tutorials

You can watch many tutorial videos on the MeshCentral YouTube Channel. Two videos to get started involve installation and basic usages.

Installing MeshCentral on Windows, Linux and macOS.
MeshCentral - Installation

Basic Usages including installing the agent and remote desktop, terminal and file access.
MeshCentral - Basics

MeshCentral support for two-factor authentication.
MeshCentral - Two Factor Authentication

How to setup MeshCentral with the NGINX reverse proxy.
MeshCentral - NGINX Reverse Proxy

Installing and using the MeshCentral Android agent.
MeshCentral - Android

Using MeshCentral Router to port map TCP connections.
MeshCentral - Basics

Community Meetings

Join our monthly community meetings to stay updated with the latest MeshCentral developments, ask questions, and connect with other users and developers.

Feedback

If you encounter a problem or have a suggestion to improve the product, you may file an issue report

If you are filing a problem report, you should include:

  • The version of the software you are using
  • The operating system and version
  • The observed output
  • The expected output
  • Any troubleshooting you took to resolve the issue yourself
  • Any other similar reports

If you are having issues with the following other products, you should file a report on their respective issue pages MeshAgent MeshRouter

Unofficial chatrooms

Archive PDFs

User's Guide Installation Guide

License

This software is licensed under Apache 2.0.