# Jalankan Block Explorer

{% tabs %}
{% tab title="Pengaturan Server Lokal" %}

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

{% endtab %}

{% tab title="Pengaturan Server Jarak Jauh" %}

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

{% endtab %}
{% endtabs %}

## Arahkan ke direktori docker-compose <a href="#navigate-to-docker-compose-directory" id="navigate-to-docker-compose-directory"></a>

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

## Atur variabel lingkungan

```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
```

## Salin Sertifikat Nginx

Jika mengatur di server jarak jauh, salin sertifikat nginx ke direktori lokal Anda. Jika Anda mengatur secara lokal, lewati langkah ini.

**Catatan: Ganti jalur file di bawah dengan lokasi sertifikat Anda.**

<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>

## Perbarui nama domain

Jika Anda menjalankan L2 Anda di server jarak jauh, ganti nama domain di dua file di bawah.

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

**Catatan: Jika menjalankan secara lokal, lewati memodifikasi domain.**

## Perbarui penamaan & merek <a href="#update-configuration-to-use-your-naming-and-branding" id="update-configuration-to-use-your-naming-and-branding"></a>

Perbarui file env frontend untuk menggunakan detail L2 Anda seperti Chain ID, Nama, Mata Uang, Logo, dan Warna.

{% tabs %}
{% tab title="Pengaturan Server Lokal" %}
Sunting `envs/common-frontend.env`&#x20;
{% endtab %}

{% tab title="Pengaturan Server Jarak Jauh" %}
Sunting `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
```

## Jalankan kontainer docker

Hapus data lama, lewati jika menjalankan untuk pertama kali.

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

Bangun dan jalankan kontainer docker secara lokal.

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

Akses Rome Scout Explorer di:

{% tabs %}
{% tab title="Pengaturan Server Lokal" %}
[http://localhost:1000](http://localhost:1000/)
{% endtab %}

{% tab title="Pengaturan Server Jarak Jauh" %}
<https://caesar.internal.romeprotocol.xyz:1000> (ganti dengan domain Anda)
{% endtab %}
{% endtabs %}

## Explorer Solana

Solana Block Explorer dapat diakses di <https://explorer.solana.com/?cluster=devnet>

Tidak perlu pengaturan untuk ini.


---

# 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/id/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.
