Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
4.23k stars 568 forks source link

GUI panel access for media servers behind NAT #5053

Open siliconhippy opened 1 year ago

siliconhippy commented 1 year ago

I have been using Meshcentral for device access and management via SSH or Windows screen.

But can Meshcentral also be used to access a GUI management panel for media or game servers running behind NAT ( i.e. at home !)?

We are not talking user streaming here, just remote management access which of course doesn't take much bandwidth.

I know people use nginx reverse proxy or Cloudflare tunnels for such remote GUI access.

si458 commented 1 year ago

It's built in called Web relay

https://youtu.be/GU7MQjkPSd8

https://youtu.be/INOvsHXNOKY

Videos showing it working,

Also check out his YouTube channel as it has loads of examples of things

siliconhippy commented 1 year ago

Thanks Simon !

  1. The video is on my watch list. Yes there are lots of Meshcentral videos and have watched some of them. Ylianst has been doing a great job and still adding features! It is a pity this FOSS project is not more being used.

  2. Since you seem knowledgeable, is it possible to write scripts in Meshcentral that would take a group of devices behind NAT ( say identified by Tags or Agent Tags), and send Ansible like SSH commands to these devices for management of these devices, in a programmatic fashion, i.e., based on certain conditions that can be acquired from a database populated by admin ?

What tools like MeshCmd or meshctl.js might be useful here? Any examples?

Cheers 🐱 Shippy.