# 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="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2FyWmcO4EHrzvHhYZ3A2I2%2Fdagger-Wield-1.PNG?alt=media&#x26;token=4d66ed19-fa23-4ab4-a6f9-e1b8104bc1e9" alt=""><figcaption></figcaption></figure>

Forward to user: dagger

```
sudo su - dagger
```

<figure><img src="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2F4nGWplZS2cV9PYgCJ9ql%2Fdagger-Wield-2.PNG?alt=media&#x26;token=1af56c87-e6c5-45f7-a82e-76cdd232516b" alt=""><figcaption></figcaption></figure>

Run file auto install

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

input **yes** + enter

<figure><img src="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2FpzmNolL6C1w39JBISkSK%2Fdagger-Wield-3.PNG?alt=media&#x26;token=3273b8ae-e287-4edf-80cd-77caf04d0fe9" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2FmJV6lPI9EDZptWeS0TFS%2Fdagger-Wield-4.PNG?alt=media&#x26;token=dc4f0e41-ea50-492a-ab9f-1871e4f68f1f" alt=""><figcaption></figcaption></figure>

input password user dagger + enter

<figure><img src="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2Ffd25DwbbX92MeuqKzmg5%2Fdagger-Wield-7.PNG?alt=media&#x26;token=fff62c53-a7ad-4794-a152-e4af71d87a99" 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="https://2585830168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzXvi3emVKzTi94K7StD%2Fuploads%2FEGoPWtAVtJk0dawZaQYF%2Fdagger-Wield-8.PNG?alt=media&#x26;token=8ad08aa4-fe4a-4e6a-ac96-d0988b5d2b8f" 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>
