# Installation Overview

## Installation Overview

The overall process of installing and configuring the Stake Local Dashboard is as follows:

* [Install Supporting Software](/dashboard-installation/install-supporting-software.md) - Install Prometheus, Grafana, node\_exporter, json\_exporter, and Ethereum Metrics Exporter.
* [Configure Ethereum Clients](https://github.com/stakelocal/stakelocal-dashboard/blob/docs/docs/dashboard-installation/broken-reference/README.md) - Update Ethereum client configurations to allow supporting software access to metrics and API data sources.
* [Configure Supporting Software](/dashboard-installation/configure-supporting-software.md) - Base configuration of Prometheus, node\_exporter, json\_exporter and Ethereum Metrics Exporter.
* [Prometheus Jobs & Targets Configuration](/dashboard-installation/prometheus-jobs-and-targets.md) - Configuration of Prometheus scraping jobs, scraping targets, and processing rules.
* [Optional: Alternative Dashboard Compatibility](/dashboard-installation/optional-alternative-dashboard-compatibility.md) - Configuration changes to ensure compatibility with prior Ethereum client dashboards.
* [Enable & Start/Restart Services](/dashboard-installation/enable-and-start-restart-services.md) - Start/restart software to enable all configurations.
* [Install Dashboard](/dashboard-installation/install-dashboard.md) - Install Grafana dashboard.

{% hint style="info" %}
You may skip the relevant [Install Supporting Software](/dashboard-installation/install-supporting-software.md) steps if you already have Prometheus, Grafana, node\_exporter, json\_exporter, or Ethereum Metrics Exporter installed. Configuration is handled in a separate section.
{% endhint %}

{% hint style="danger" %}
For ease of installation, the present guide instructs you to overwrite any existing `prometheus.yml` , and `json_exporter.yml` configuration files with entirely new files. You may need to manually merge your current files with the new files in order to keep some preexisting jobs functioning.

Instructions are provided to ensure that over a dozen other Ethereum client dashboards continue to work with the Stake Local `prometheus.yml` configuration file, but not all of your current Prometheus jobs may be covered by these modifications.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stakelocal.io/dashboard-installation/installation-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
