(For Node Operators) Initial Setup Scripts

Initial Setup Scripts for HydraVeil Nodes

(For Node Operators) Initial Setup Scripts



Note:

This is documentation for node operators (server runners), and NOT for VPN users.

You do NOT have to read this to use the VPN. For VPN users please see: these tutorials.


Prior Requirements

As discussed in the Operator Overview, before running any scripts, you’d be contacting us to get a contract deal to sign, using our tool


Get the Scripts:

Both server-side scripts can be found here: Link



Script 1 - Setup Linux Users & DNS

Run as Root

The first bash script is setting up a Linux user, securing the DNS, and installing curl/git.


It should be run as the root user on a fresh VPS.

bash step1_as_root.sh  



Important: This script does NOT setup SSH keys or change SSH ports!

Do this on your own following the SSH Guide.



Critical Note: If you change the SSH port, you have to allow that on the Firewall.

When you change which port you SSH into the VPS as, you must change the UFW firewall to allow this port, or you’ll be locked out.

Optional: Do it all on your own:

If you wish to do the steps in the first script on your own then you can with the guides below, or review the first script itself.

Setup Linux user & SSH Keys:

Guide Link

Secure DNS:

Guide Link


Step 2: IPv6 Test and Server-side Keys

Run as the Linux User WITHOUT sudo

In the first Linux script, it created a Linux user, and was run as root. Now the second script is run as that Linux user, and should NOT be run with sudo. Using sudo here will mess up which key is used.

bash step2_as_user_without_sudo.sh  

The second script does a test of IPv6 functionality to determine if you can run an IPv6 compatible node. Then it generates server-side keys to pull from our git.


Send Output To Us

Once the second script outputs the information, please send this to the official Simplified Privacy team to continue the node setup steps. We’ll help you with the third script.



If you really want to learn and take your privacy to the next level, Learn about HydraVeil, Access our VPN, and subscribe to our new content via: Arweave Video RSS, Podcast RSS, Session list, Nostr, Bastyon, Article RSS, or join the Signal Group

Related Posts

Why a Nostr VPN?!

Why a Nostr VPN?!

How should node operators identify themselves?

[SP]

Dec 17, 2025

How a Nostr VPN Works

How a Nostr VPN Works

Node operators verify their identity?!

[SP]

Dec 17, 2025

Why Run a HydraVeil Node

Why Run a HydraVeil Node

Get Paid, Help Nostr, Help Privacy, & Be Part of Something

[SP]

Dec 17, 2025

Node Operator Checklist / Overview

Node Operator Checklist / Overview

Start Here if You're Interested in Hosting a HydraVeil Node

[SP]

Dec 17, 2025