(For Node Operators) Initial Setup Scripts
Initial Setup Scripts for HydraVeil Nodes
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:
Secure DNS:
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?!
How should node operators identify themselves?
[SP]
Dec 17, 2025
How a Nostr VPN Works
Node operators verify their identity?!
[SP]
Dec 17, 2025
Why Run a HydraVeil Node
Get Paid, Help Nostr, Help Privacy, & Be Part of Something
[SP]
Dec 17, 2025
Node Operator Checklist / Overview
Start Here if You're Interested in Hosting a HydraVeil Node
[SP]
Dec 17, 2025