Disclosure: this page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Running your own OpenVPN server gives you a private tunnel you control, and it needs very little from a VPS.

What OpenVPN needs

  • Minimal RAM — a few dozen MB for a handful of users.
  • Full root — you’re installing modules and managing certificates.
  • A dedicated IPv4 and an open UDP port (1194).

The pick: RackNerd 1GB

RackNerd’s 1 GB plan at $21.99/yr is more than enough for a personal or small-team VPN, with full root and a dedicated IPv4 across 21 datacenters.

Quick setup with the road-warrior script

wget https://git.io/vpn -O openvpn-install.sh
bash openvpn-install.sh

The script asks a few questions and produces a .ovpn client file you import into any device.

  • Keep the CA and keys safe — they’re the keys to your whole VPN.
  • Choose a datacenter near you for the lowest latency.
  • For use from China, a BandwagonHost CN2 GIA plan gives far better stability.

Bottom line: OpenVPN runs on the cheapest KVM plan available. 1 GB and full root is all you need.

See RackNerd's current deals