# D.A.G.G.E.R. Wield

**Minimum hardware requirement**

* 8 CPU cores
* 32 GB RAM
* 250 GB SSD for data storage and high speed i/o operations
* 100mbps up/down network connection is the bare minimum

## Server preparation

Operating system requirements are Ubuntu 22.04 LTS kernel 5.15.0

## Node Install

```
sudo apt update && apt upgrade -y

sudo apt install git curl wget -y

sudo apt install make clang pkg-config libssl-dev build-essential -y
```

```
wget https://shdw-drive.genesysgo.net/4xdLyZZJzL883AbiZvgyWKf2q55gcZiMgMkDNQMnyFJC/wield-installer.sh && chmod +x wield-installer.sh && ./wield-installer.sh
```

System auto install create user: dagger, please input new password and re-password

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

Forward to user: dagger

```
sudo su - dagger
```

<figure><img src="/files/3732FwvzLceFwR9JVzQm" alt=""><figcaption></figcaption></figure>

Run file auto install

```
./wield-installer.sh
```

input **yes** + enter

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

<mark style="color:red;">**Please save your info pubkey + seed phrase**</mark>

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

input password user dagger + enter

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

## Check status & log

```
sudo systemctl status wield.service
```

```
sudo systemctl stop wield.service
```

```
sudo systemctl restart wield.service
```

```
sudo journalctl -u wield -f -o cat
```

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

## Upgrade version lastest&#x20;

```
sudo su - dagger
```

```
sudo systemctl stop wield.service
```

check version current

```
./wield --version
```

Upgrade&#x20;

```
rm -rf /home/dagger/wield
```

```
wget -O /home/dagger/wield https://shdw-drive.genesysgo.net/4xdLyZZJzL883AbiZvgyWKf2q55gcZiMgMkDNQMnyFJC/wield-latest
chmod +x /home/dagger/wield
```

```
sudo systemctl restart wield.service
```

```
./wield --version
```

Now, you can check status and logs.

Read more: <https://docs.shdwdrive.com/wield>


---

# 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://services.nodesync.top/testnet-running/d.a.g.g.e.r.-wield.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.
