> For the complete documentation index, see [llms.txt](https://docs.roomit.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roomit.xyz/mainnet/sentinel-network/sentinel-dvpn/installation-dvpn.md).

# Installation DVPN

visit : <https://gitopia.com/roomit-xyz/sentinel-node>

Last Version | 0.7.1

Minimal Specification

```bash
1 vcpu
1 GB RAM
15 GB Disk
```

### Support

<pre><code>Wireguard and V2Ray
<strong>- Architecure 
</strong>  🖥️ X86_64 (64 Bit)
     - Ubuntu 22.04
     - Rocky Linux
     - Fedora Server

  💻 ARMv7 (32 Bit)
     - RaspberryPI 4 Debian

  💻 ARM64/aarch64 (64 Bit)
     - Ubuntu
</code></pre>

Script can detect Architecure and OS what we used, so with one command we can deploy service dvpn easily.

### Installation Node

**How to Install Wireguard**\
We assume you have a VPS and can login to your VPS and running as root. example for install wireguard service Decentralize VPN Sentinel

> If you did not installed yet gitopia, please install first for cloning

> Need faucet $LORE Gitopia? please contact us at [Email](mailto:admin@roomit.xyz) | [Telegram](https://t.me/roomit_xyz) | [X](https://x.com/roomit_xyz)

Install gitopia

```
sudo su -
curl https://get.gitopia.com | bash
```

Deploy Sentinel DVPN Node

```
sudo su -
git clone gitopia://roomit-xyz/sentinel-node
chmod +x sentinel-node.sh 
./sentinel-node.sh wireguard install
```

Then you will must fill data, following :

* Moniker, Is your name node dvpn.
* Enable Wallet Import, If you fill with true, the script assumed you have a seed key before and want recovery your node. If youd fill false, the script assumed you have not a seed, then script will be generate new seed key and will show you after installation finished.

**How to install v2ray**

The step downloading same with the wireguard, but for execution we can use

```
./sentinel-node.sh v2ray install
```

### **Update Node**

**How to Upgrade Sentinel DVPN**

Assume existing version 0.7.0 and will upgrade to 0.7.1, you can chek version use api

```
curl https://localhost:7777/status    
```

Port 7777/tcp is you API Port, just adjust with your Port.

For Update Wireguard

```
./sentinel-node.sh wireguard update v0.7.1
```

For Update v2ray

```
./sentinel-node.sh v2ray update v0.7.1
```

### Remove Node

For Remove Wireguard

```
./sentinel-node.sh wireguard remove 
```

For Remove v2ray

```
./sentinel-node.sh v2ray remove
```
