Secure dashboard (HTTPS and password ?)

Another more involved method to scale exposure would be to run a reverse proxy that uses something like LetsEncrypt and exposes a login, then once authenticated exposes the internal dashboards to your session. One would likely use this with K8S or possibly some Docker setup. If you’re putting this much work in I would suggest adding the Grafana dashboard as well.