Becoming a DeVpn node operator takes about 5 minutes regardless of which path you choose. You can buy a pre-built plug-and-play device or install on hardware you already own. Both methods get you earning DVPN tokens for routing VPN traffic.

What You Need

Option 1: Plug-and-Play Hardware

The easiest path. Buy a DeVpn Node or SD Card, and the setup is automatic.

Step 1: Get Your Hardware

Step 2: Connect and Power On

Plug Ethernet into your router, connect power. The Pi boots and automatically:

  1. Generates a unique provider ID
  2. Registers with the DeVpn network
  3. Configures WireGuard VPN server
  4. Sets up UPnP port forwarding on your router
  5. Runs a connectivity check to confirm it's reachable

Step 3: Claim Your Node

Go to devpn.org/claim and enter your claim code (emailed when you purchased + printed on the box). Create your account, set your Solana wallet address, and you're live.

Option 2: DIY Install (Any Linux Machine)

Already have a Linux server, VPS, or spare computer? The DIY path takes about 5 minutes.

Step 1: Create a Provider Account

Go to devpn.org/provider-signup. Enter your username, email, password, and Solana wallet address.

Step 2: Run the Install Script

You'll get a unique agent token. SSH into your machine and run:

curl -sSL https://api.devpn.org/static/install-provider.sh | sudo bash -s -- --token YOUR_TOKEN

The script installs WireGuard, configures the VPN server, registers with DeVpn, and starts the agent daemon.

Step 3: Port Forwarding

If your machine is behind a router (NAT), UDP port 51820 needs to be reachable from the internet. The install script tries UPnP automatic port forwarding first. If UPnP isn't available on your router, you'll need to set up manual port forwarding.

Monitoring Your Node

Check your provider dashboard for:

Troubleshooting

Node shows "needs_port_forward"

Your router doesn't support UPnP, or it's disabled. Follow our router-specific port forwarding guide to open UDP 51820.

Node is offline

Check that your Pi/machine has internet access and the agent service is running: sudo systemctl status devpn-agent

Speed tier is Bronze

Your internet upload speed determines your tier and estimated earnings. A 50 Mbps Bronze connection earns approximately $126/month, while Silver (100 Mbps) earns ~$196/month. Anything above 100 Mbps moves you to Gold or higher. See the earnings calculator for your exact estimate.