Hide dashboard id and parameters in url

Hi there,

Is there a way to hide all dashboard ids / parameters from the url?

For example, a client requires access to just 1 dashboard in kiosk mode. Currently it’s accessible at www.example.com:3000/<dashboard id>?<parameters>&kiosk

But I want them to be able to access it at www.example.com

Is there a way to do that?


Not with Grafana directly but should be quite simple to do with a proxy like Nginx or Apache. It is very common to have a proxy in front of Grafana for just this use case.

1 Like

I was under the impression that Grafana uses react router, which exposes url parameters and paths to react state. If dashboard ID and other parameters are missing in the url, how would front end know what dashboard etc… to show ?