MeshCentral2 - FreeBSD, Puppy Linux, Invitation Email, Notifications, API Tracing

MeshCentral is an open source web based remote computer management web site that supports Intel® Active Management Technology (Intel AMT). In the past few weeks a lots of new features and bug fixes have been made. Mesh Agent improvements are thanks for Bryan Roe and many of the other features and fixes are thanks to the help of the GitHub community. There are too many changes to list here, however here is a selection of a few of the more interesting ones:
  • Support for FreeBSD and Puppy Linux. Bryan Roe has continued to port the MeshAgent into more Linux variants with support for Puppy Linux, a Linux distribution that is small and easy to use. More impressive still, this week Bryan got the MeshAgent installing, running and self-update on FreeBSD. This is the first time that MeshCentral works on BSD and certainly an interesting addition to the list of supported operating systems.
  • Improved account creation and invitation email. Requested by the GitHub community, this feature allows an administrator to create a new user account and have MeshCentral send an invitation email to the user. The email contains a temporary password that must be changed upon first login. This new feature makes it easy for administrators to invite their friends and family to have account on their MeshCentral server.
  • Account and per-group notification control. You can now configure browser notifications for the entire account or for each device group. For example: You can now opt to get notified when a device connects or disconnects to a device specific group. When MeshCentral is used as a support server when end users running the agent temporarily on an as-needed basis, getting this sort of notification can be useful.
  • New web application API trace feature. MeshCentral uses a modern WebSocket based API allowing the server and browser to communicate more efficiently with out-of-order and asynchronous near real-time messages. No need to refresh the page as the web application is responsive and always up to date. If you want to get a peek as to how this all works, add “?trace=1” at the end of the web application URL and open the browser debug console. You will see all the WebSocket control traffic. It will show exactly how it all works and enables others to make their own user interfaces and debug the existing one.
I want to give special thanks to Bryan Roe this week for this work on the MeshAgent. There is a lot of outstanding issues and feature requests on GitHub and trying to work thru the list as quickly as possible. As usual, feedback is appreciated.



Popular posts from this blog

MeshCentral2 - OS support, Browser Tabs, Location & Security

MeshCentral2 - MeshCtrl, Windows Services, Events, Remote Typing, Time Localization

MeshCentral2 - Group Move, MongoDB performance, Quick Install