# Block-Explorer ausführen

{% tabs %}
{% tab title="Lokale Servereinrichtung" %}

```bash
git clone --branch local https://github.com/rome-labs/romescout.git
```

{% endtab %}

{% tab title="Remote-Server-Einrichtung" %}

```bash
git clone --branch v1.0.1 https://github.com/rome-labs/romescout.git
```

{% endtab %}
{% endtabs %}

## Wechseln Sie in das docker-compose-Verzeichnis <a href="#navigate-to-docker-compose-directory" id="navigate-to-docker-compose-directory"></a>

```bash
cd romescout/docker-compose
```

## Umgebungsvariablen setzen

```bash
export FRONTEND_DOCKER_TAG=v1.36.2
export DOCKER_TAG=6.9.2
export STATS_DOCKER_TAG=v2.2.3
export VISUALIZER_DOCKER_TAG=v0.2.1
export SIG_PROVIDER_DOCKER_TAG=v1.1.1
export SMART_CONTRACT_VERIFIER_DOCKER_TAG=v1.9.2
export USER_OPS_INDEXER_DOCKER_TAG=v1.3.0
```

## Nginx-Zertifikat kopieren

Wenn Sie auf einem Remote-Server einrichten, kopieren Sie die Nginx-Zertifikate in Ihr lokales Verzeichnis. Bei lokaler Einrichtung überspringen Sie diesen Schritt.

**Hinweis: Ersetzen Sie den unten stehenden Dateipfad durch den Speicherort Ihres Zertifikats.**

<pre class="language-bash"><code class="lang-bash">mkdir -p ./nginx/ssl
<strong>sudo cp /etc/letsencrypt/live/caesar.internal.romeprotocol.xyz/fullchain.pem ./nginx/ssl/
</strong><strong>sudo cp /etc/letsencrypt/live/caesar.internal.romeprotocol.xyz/privkey.pem ./nginx/ssl/
</strong></code></pre>

## Domainnamen aktualisieren

Wenn Sie Ihr L2 auf einem Remote-Server betreiben, ersetzen Sie den Domainnamen in den beiden untenstehenden Dateien.

* `services/nginx1.yml`
* `envs/common-frontend1.env`&#x20;

**Hinweis: Bei lokaler Ausführung überspringen Sie die Änderung der Domain.**

## Benennung & Branding aktualisieren <a href="#update-configuration-to-use-your-naming-and-branding" id="update-configuration-to-use-your-naming-and-branding"></a>

Aktualisieren Sie die Frontend-Env-Datei, um Ihre L2-Details wie Chain ID, Name, Währung, Logo und Farbe zu verwenden.

{% tabs %}
{% tab title="Lokale Servereinrichtung" %}
Bearbeiten `envs/common-frontend.env`&#x20;
{% endtab %}

{% tab title="Remote-Server-Einrichtung" %}
Bearbeiten `envs/common-frontend1.env`&#x20;
{% endtab %}
{% endtabs %}

```bash
NEXT_PUBLIC_NETWORK_NAME=Caesar
NEXT_PUBLIC_NETWORK_SHORT_NAME=Caesar
NEXT_PUBLIC_NETWORK_ID=98989897
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=RSOL
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=RSOL

NEXT_PUBLIC_NETWORK_LOGO=http://rome-public-assets.s3.us-east-1.amazonaws.com/rome-banner.png
NEXT_PUBLIC_NETWORK_ICON=http://rome-public-assets.s3.us-east-1.amazonaws.com/rome-logo.png
NEXT_PUBLIC_HOMEPAGE_PLATE_TEXT_COLOR=white
NEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND=#5E0A60
```

## Starten Sie die Docker-Container

Alte Daten entfernen, überspringen Sie diesen Schritt, wenn Sie zum ersten Mal ausführen.

```bash
sudo rm -rf services/blockscout-db-data
sudo rm -rf services/stats-db-data
```

Docker-Container lokal erstellen und starten.

```bash
docker compose up -d
```

Greifen Sie auf den Rome Scout Explorer zu unter:

{% tabs %}
{% tab title="Lokale Servereinrichtung" %}
[http://localhost:1000](http://localhost:1000/)
{% endtab %}

{% tab title="Remote-Server-Einrichtung" %}
<https://caesar.internal.romeprotocol.xyz:1000> (ersetzen Sie durch Ihre Domain)
{% endtab %}
{% endtabs %}

## Solana Explorer

Der Solana-Block-Explorer ist erreichbar unter <https://explorer.solana.com/?cluster=devnet>

Keine Einrichtung erforderlich.


---

# 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.rome.builders/de/legacy/rome-l2-setup/setup-your-l2/run-block-explorer.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.
