> For the complete documentation index, see [llms.txt](https://docs.stakelocal.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakelocal.io/dashboard-installation/install-dashboard.md).

# Install Dashboard

### Install Dashboard

### Login to Grafana

Login to Grafana at [http://127.0.0.1:3000/](http://xxx.xxx.xxx.xxx:3000/), replacing `127.0.0.1` with the IP address of your Grafana instance.

If this is your first time logging in to Grafana, use the default username `admin` and the default password `admin`. Grafana will ask you to set a new password.

### Configure Prometheus Data Source

Connect Grafana to your Prometheus instance by configuring the Prometheus Data Source in Grafana.

On Grafana's left-hand menu, hover over the gear menu and click on Data Sources.

<figure><img src="/files/CoHfzVIU26CpAxeUa2iW" alt=""><figcaption><p>Select Data Sources</p></figcaption></figure>

Then click on the Add Data Source button.

<figure><img src="/files/1Fdfun982703F9FkJ9Np" alt=""><figcaption><p>Click on Add Data Source</p></figcaption></figure>

Click on Prometheus under "Time series databases".

<figure><img src="/files/sKbMVURidc9uSOaj4vV0" alt=""><figcaption><p>Select the Prometheus panel</p></figcaption></figure>

Enter `http://127.0.0.1:9090/` into the URL field. If your Prometheus instance is accessible at a different IP address or port, update those here. Otherwise, click on the Add Data Source button.

<figure><img src="/files/bR90jbsY4JomrQQjJWWL" alt=""><figcaption><p>Enter the URL to your Prometheus instance</p></figcaption></figure>

Click Save & Test.

<figure><img src="/files/W2RQEkwUnt7zPj9yCRgv" alt=""><figcaption><p>Save and test the connection</p></figcaption></figure>

Grafana should report that the data source is working.

#### **Install Grafana Dashboard**

Hover over the Dashboards menu in Grafana's left-hand menu, then click on Import.

<figure><img src="/files/ONM2n5UJVyuy36UD5OHz" alt=""><figcaption><p>Click on the Import menu option</p></figcaption></figure>

Copy and paste the dashboard at into the "Import via panel json" text box on the screen.

[Dashboard JSON via GitHub](https://raw.githubusercontent.com/stakelocal/stakelocal-dashboard/main/dashboard/stakelocal-dashboard.json)

It is also available in the cloned Stake Local Dashboard GitHub repository at `~/git/stakelocal-dashboard/dashboard/stakelocal-dashboard.json`.

```bash
cat ~/git/stakelocal-dashboard/dashboard/stakelocal-dashboard.json
```

Then click the Load button.

<figure><img src="/files/3yqCrec7Cy4GP3PqeRq5" alt=""><figcaption><p>Paste the JSON and click on the Load button</p></figcaption></figure>

Select your Prometheus data source in the Prometheus field.

<figure><img src="/files/FvG0NugSEwIbg71Fnz8O" alt=""><figcaption><p>Select the Prometheus data source</p></figcaption></figure>

Optionally change the Currency Code value to one of the supported currencies: USD, EUR, JPY, GPB, AUD, CAD, CHF, CNY, HKD, NZD, ILS, KRW, MXN, RUB, SGD, TWD, or INR.

<figure><img src="/files/aHwHW0hTnOSPjgqScXLh" alt=""><figcaption><p>Modify the currency variable</p></figcaption></figure>

If you used the [Optional: Alternative Dashboard Compatibility](/dashboard-installation/optional-alternative-dashboard-compatibility.md) instructions to change the default Stake Local Prometheus `job_name` to another value for Lighthouse or Prysm, you must update the job names on this screen. Update the `Prysm Beacon Job Name`, `Prysm Validator Job Name`, `Lighthouse Beacon Job Name`, and `Lighthouse Validator Job Name` variables to match your new `job_name` values, if applicable.

<figure><img src="/files/mwGcb0J0ZsKEETvLnex5" alt=""><figcaption><p>Change Lighthouse and Prysm job names for dashboard compatibility</p></figcaption></figure>

Click the Import button.

The dashboard should appear and data should begin to populate. Some data may take additional time to populate, from an epoch to two hours.

{% hint style="success" %}
Congratulations, you have set up the Stake Local Dashboard.
{% endhint %}
