# Node Upgrade (Manual)

## Update Binary Version via Docker[​](https://wiki.findora.org/docs/validators/update-version#update-image-version) <a href="#update-image-version" id="update-image-version"></a>

**Step1:** Run the command below to download the upgrade script to your node.

{% tabs %}
{% tab title="Mainnet" %}
{% code title="Enter the following command:" overflow="wrap" %}

```
wget -O update_version_mainnet.sh https://raw.githubusercontent.com/FindoraNetwork/findora-wiki-docs/main/.gitbook/assets/update_version_mainnet.sh
```

{% endcode %}
{% endtab %}

{% tab title="Testnet" %}
{% code title="Enter the following command:" overflow="wrap" %}

```
wget -O update_version_testnet.sh https://raw.githubusercontent.com/FindoraNetwork/findora-wiki-docs/main/.gitbook/assets/update_version_testnet.sh
```

{% endcode %}
{% endtab %}
{% endtabs %}

**✅** Completed: Use WGET to download the latest binary.

**Step 2:** Run the command below to run the update script and upgrade your node.

{% code title="Enter the following command:" overflow="wrap" %}

```
bash -x update_version_mainnet.sh
```

{% endcode %}

The latest version will be displayed as output on your node once completed. Note your node is expected to go offline briefly during the upgrade process.

**✅** Completed: Use BASH to run the update script and upgrade your node. Confirm the version.

**Step 3:** Once the upgrade script completes, run the following command to ensure your node is running the updated release.

{% code title="Enter the following command:" %}

```
docker ps
```

{% endcode %}

Ensure part of the output displays `findoranetwork/findorad:v0.x.yy-release` where "x" is the major release number and "yy" is the minor release number.&#x20;

{% hint style="info" %}
See the [**Upgrade Guides** ](/validator-materials/upgrade-guides.md)page for the most up-to-date version.
{% endhint %}

**✅** Completed: Ensure your node is upgraded.

### Expectations

The `Update Image Version` script will:

```
1. Retrieve the latest version number all validators should run.
2. Stop the existing `findorad` docker container.
3. Start a new Docker container with the latest version.
4. Output the Docker container status and image version.
```


---

# 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.findora.org/validator-materials/upgrade-guides/node-upgrades-1.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.
