# Node: Setup

Setting up a Deso Node is a simple process, but first verify that you have both [Broken mention](broken://pages/Shx5TPiPCTl9YBknbomU#docker) and [Broken mention](broken://pages/Shx5TPiPCTl9YBknbomU#git) installed.

### Cloning The Repository&#x20;

Create a folder where you want your node to be held then open your terminal of choice in that location.

Execute the command `git clone` [`https://github.com/deso-protocol/run.git`](https://github.com/deso-protocol/run.git) in your terminal.

![](/files/w8eogKWrkURCTXnhpMbo)

### Download The Containers

Once the installation is complete navigate to the run folder with `cd run` and execute the command `./run.sh`&#x20;

![](/files/okQDZEtIyyV4N2vytV0U)

A small terminal will appear and automatically download the containers for the node's frontend, backend, and nginx. This may take a few minutes.

Note in order to turn your node on or off open the Docker GUI navigate to the containers/apps tab, hover over the run tab, and hit the start/stop button to turn your node on or off.

![](/files/bHh7DTXvsjP6ljA8BtH6)

Congratulations, your Deso node is now running locally! Navigate to [http://deso.run](http://deso.run/) or `locahost:8080` in your browser to see your local instance.&#x20;


---

# 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.deso.org/deso-nodes/setup.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.
