# Installation Guide

<figure><img src="/files/BBNCUsyWRUiM63xmhuUa" alt=""><figcaption></figcaption></figure>

## L2 Arbitrum RPC EndPoints

URL information for communicating with Arbitrum, the base layer of dKargo’s L3.

<table><thead><tr><th width="230.3203125">Name</th><th width="297.984375">RPC Url</th><th>Chain Id</th></tr></thead><tbody><tr><td>Arbitrum One</td><td><a href="https://arb1.arbitrum.io/rpc	">https://arb1.arbitrum.io/rpc	</a></td><td>42161</td></tr><tr><td>Arbitrum Sepolia (Testnet)</td><td><a href="https://sepolia-rollup.arbitrum.io/rpc	">https://sepolia-rollup.arbitrum.io/rpc	</a></td><td>421614</td></tr></tbody></table>

> To avoid rate limits, replace the Arbitrum One RPC URL with a private URL.

## Docker Images

Docker image paths for running a dKargo node.

<table><thead><tr><th width="120.19140625">Type</th><th width="305.9921875">Testnet</th><th>Mainnet</th></tr></thead><tbody><tr><td>Full node</td><td>repo.dkargo.io:59083/warehouse-fullnode:v0.0.1</td><td>repo.dkargo.io:59083/mainnet-fullnode:v0.0.1</td></tr><tr><td>Archive node </td><td>repo.dkargo.io:59083/warehouse-archive:v0.0.</td><td>repo.dkargo.io:59083/mainnet-archivenode:v0.0.1</td></tr><tr><td>Validator node</td><td>repo.dkargo.io:59083/warehouse-validator:v0.0.1</td><td>repo.dkargo.io:59083/mainnet-validator:v0.0.1</td></tr></tbody></table>

## L3 RPC EndPoints

Relayer node information for receiving data from dKargo Chain or sending transactions.

<table><thead><tr><th width="156.75">Type</th><th>Testnet</th><th>Mainnet</th></tr></thead><tbody><tr><td>https endpoint</td><td>https://rpc.warehouse.dkargo.io</td><td>https://mainnet-rpc.dkargo.io</td></tr><tr><td>wss endpoint</td><td>wss://ws.warehouse.dkargo.io</td><td>wss://mainnet-ws.dkargo.io</td></tr></tbody></table>

## **Node Port**

This is the port information used to communicate with the node. By default, the following settings are used.

* 8547: http
* 8548: websocket

## Environment

* `LOCAL_DATA_PATH`: The local PC path where the node data is stored.
* `SNAPSHOT_URL`: The URL where the [snapshot](/docs2-eng/chain-snapshot/download-the-latest-chain-snapshot.md) data is provided. For more details, please refer to Chain Snapshot.

{% hint style="danger" %}
When setting up a node, manual configuration is required based on the user’s environment.
{% 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.dkargo.io/docs2-eng/run-dkargo-node/installation-guide.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.
