Skip to main content

Preliminary Operations

This guide is designed for individuals with fundamental Linux proficiency who aspire to contribute to the Sentinel network and extend their bandwidth-sharing capabilities by manually establishing a dVPN node employing the Sentinel protocol. Each node operator has the autonomy to establish their own pricing for customers utilizing their bandwidth.

Generate a SSH Key

To securely access your server, you will use an SSH connection

Client Side

If you don't already have one, generate an SSH key pair on your client

ssh-keygen -t ed25519

Navigate to the SSH directory, and you should see both the public and private SSH keys

ls -l .ssh/

total 2
-rw-------. 1 user user size Mar 12 18:08 id_ed25519
-rw-r--r--. 1 user user size Mar 12 18:08 id_ed25519.pub

Add your public SSH key to the authorized_keys file on your VPS to enable secure SSH connections

ssh-copy-id -i ~/.ssh/id_ed25519.pub username@server_ip

Server Side

Your public key will be visible on your server by typing

cat ~/.ssh/authorized_keys

Server Side

Update the list of available software packages

sudo apt update && sudo apt upgrade -y

Setting up the Firewall

On your server machine, install the firewall

sudo apt-get install ufw

Allow Port 22

sudo ufw allow 22

Enable Firewall

sudo ufw enable