This repository is a fork of Ylianst/MeshCentral. (compare, vendor/master)
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.
curl -Lsm5 https://github.com/bitctrl/MeshCentral/raw/refs/heads/contrib/abstract/clone-23-npm.sh \
  | bash -s meshcentral master \
  https://github.com/Ylianst/MeshCentral.git \
  https://github.com/bitctrl/MeshCentral.git \
  https://git.source.bitctrl.de/bcs-mesh/MeshCentral.git(the underscores are there to avoid ambiguities and for sorting)
- __vendor:- https://github.com/Ylianst/MeshCentral.git- master
 
- _contrib:- https://github.com/bitctrl/MeshCentral.git- contrib/abstract
- vendor/master
- feature/*,- fix/*
 
- detached:- https://git.source.bitctrl.de/bcs-mesh/MeshCentral.git- contrib/abstract
- vendor/master
- feature/*,- fix/*,- draft/*,- test/*
 
Fork and contribute to MeshCentral Plugins
cd meshcentral-data/plugins/routeplus/
sudo -Hu $( stat -c %U . ) -- git init -b NULL --shared=group
git config --global --add safe.directory "${PWD}"
git remote add _contrib https://github.com/bitctrl/MeshCentral-RoutePlus.git
git fetch _contrib
git reset _contrib/master
sudo -Hu $( stat -c %U . ) -- git restore '*'
git checkout -b master --track _contrib/master
git branch -d NULL
cd _abstract
sudo -Hu $( stat -c %U . ) -- git worktree add ../_vendor
# ...
(
  set -euo pipefail
  git checkout vendor/master
  git pull __vendor master:vendor/master
  git push _contrib vendor/master
  git push detached vendor/master
)echo "gitdir: /opt/meshcentral/_abstract/.git/worktrees/meshcentral" > node_modules/meshcentral/.git