MeshCentral

MeshCentral

Docker app from Richy1989's Repository

Overview

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. To check how this container was created, check the source code from: https://github.com/Richy1989/meshcentral-docker there are no modifications to the MeshCentral code, I only created the container to work better with Unraid. For more information, visit https://meshcentral.com/ https://github.com/Ylianst/MeshCentral While easier to setup and get up and running, you should still peer through the very informative official guides: https://meshcentral.com/info/docs/MeshCentral2InstallGuide.pdf https://meshcentral.com/info/docs/MeshCentral2UserGuide.pdf

Runtime arguments

Web UI
http://[IP]:[PORT:443]
Network
bridge
Shell
sh
Privileged
false

Template configuration

MeshCentrals HostnameVariable

my.domain.com

Target
HOSTNAME
Default
my.domain.com
Data PathPathrw

config.json and other important files live here. A must for data persistence

Target
/opt/meshcentral/meshcentral-data
Default
/mnt/user/appdata/meshcentral/data
Value
/mnt/user/appdata/meshcentral/data
User File PathPathrw

where file uploads for users live

Target
/opt/meshcentral/meshcentral-files
Default
/mnt/user/appdata/meshcentral/user_files
Value
/mnt/user/appdata/meshcentral/user_files
Web File PathPathrw

location for site customization files

Target
/opt/meshcentral/meshcentral-web
Default
/mnt/user/appdata/meshcentral/web
Value
/mnt/user/appdata/meshcentral/web
Backups File PathPathrw

Folder for backups

Target
/opt/meshcentral/meshcentral-backups
Default
/mnt/user/appdata/meshcentral/backups
Value
/mnt/user/appdata/meshcentral/backups
PortPorttcp

MeshCentral where meshcentral shall be reached

Target
443
Default
8086
Allow new accountsVariable

set to false if you want disable self-service creation of new accounts besides the first (admin)

Target
ALLOW_NEW_ACCOUNTS
Default
true
Value
true
Reverse Proxy IPVariable

set to your reverse proxy IP if you want to put meshcentral behind a reverse proxy, else set fo false

Target
REVERSE_PROXY
Default
false
Reverse Proxy PortVariable

The port of the reverse proxy server

Target
REVERSE_PROXY_TLS_PORT
Value
1443
MongoDB connection stringVariable

MongoDB connection string

Target
MONGO_URL
Default
mongodb://MONGODB_IP:PORT/meshcentral
USE_MONGODBVariable
Value
true
MongoDB UserVariable

MongoDB Username

Target
MONGO_INITDB_ROOT_USERNAME
MondoDB PasswordVariable

MondoDB Password

Target
MONGO_INITDB_ROOT_PASSWORD
Use IFRAMEVariable

set to true if you wish to enable iframe support

Target
IFRAME
Default
false
Value
false
Use WEBRTCVariable

set to true to enable WebRTC - per documentation it is not officially released with meshcentral, but is solid enough to work with. Use with caution

Target
WEBRTC
Default
false
Value
false
Force Create ConfigVariable

Force the recreation of the config file, the old one will be deleted

Target
FORCE_CREATE_CONFIG
Default
false
Value
false

Download Statistics

5,263
Total Downloads

Details

Repository
richy1989/meshcentral
Last Updated2024-11-02
First Seen2024-07-28

Run MeshCentral on Unraid.

MeshCentral is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.