Host your own VPN on a VPS
Updated June 27, 2026
Run your own VPN on a $10/mo VPS: deploy Ubuntu, install WireGuard, and you get a dedicated IP only you use plus a no-logs setup you actually control. Pay with crypto, no KYC, and pick a region near you for speed.
A self-hosted VPN gives you something no commercial VPN can: an IP address that only you use, and a no-logs policy you actually control because you are the one running the box.
WireGuard makes it a 10-minute job, and the cheapest plan is plenty for a single person or a household. Pay with crypto, skip the KYC, and pick a region close to you for speed.
Why self-host instead of a commercial VPN
Commercial VPNs put you on shared IPs with thousands of strangers and ask you to trust their logging claims. Your own VPS gives you a dedicated IP, full control of the configuration, and the ability to verify there is no logging because it is your server.
For one user it is also usually cheaper: a $10/mo server outperforms many subscription VPNs, and with hourly billing you can even spin one up only when you travel.
WireGuard in minutes
The smallest plan (1 vCPU, 1 GB RAM) comfortably handles WireGuard for a family of devices. Deploy Ubuntu, install WireGuard, add your peers, and you are done.
Need exits in different countries? Deploy a server in each region and switch between them - every server gets its own dedicated IPv4.
Sizing and placing your VPN
WireGuard is efficient enough that the Micro plan (1 vCPU, 1 GB) handles a personal or household VPN comfortably; OpenVPN works too with full root. Each server gets its own dedicated IPv4.
For speed, placement matters more than size: deploy in the city closest to you out of the 28 available, or run one server per country you need an exit in.
Plans & hourly pricing
WireGuard is light: the Micro plan (1 vCPU, 1 GB) comfortably serves a personal or household VPN. Add one server per country when you want more exit IPs.
| Plan | vCPU | RAM | NVMe | $/mo | $/hr |
|---|---|---|---|---|---|
| MicroRECOMMENDED | 1 | 1 GB | 25 GB | $10 | $0.014 |
| Starter | 1 | 2 GB | 55 GB | $18 | $0.025 |
| Standard | 2 | 4 GB | 80 GB | $34 | $0.047 |
| Pro | 4 | 8 GB | 160 GB | $62 | $0.085 |
| Beast | 6 | 16 GB | 320 GB | $120 | $0.164 |
All plans include NVMe SSD storage, a dedicated IPv4 and full root on Ubuntu 22.04 LTS by default. Billing is hourly - you pay only while a server exists.
Deploy in 29 cities across 6 continents
🇳🇱 Amsterdam · 🇩🇪 Frankfurt · 🇫🇷 Paris · 🇬🇧 London · 🇪🇸 Madrid · 🇵🇱 Warsaw · 🇸🇪 Stockholm
🇺🇸 New Jersey · 🇺🇸 Chicago · 🇺🇸 Dallas · 🇺🇸 Atlanta · 🇺🇸 Miami · 🇺🇸 Seattle · 🇺🇸 Los Angeles · 🇺🇸 Silicon Valley · 🇨🇦 Toronto · 🇲🇽 Mexico City
🇧🇷 São Paulo · 🇨🇱 Santiago
🇯🇵 Tokyo · 🇰🇷 Seoul · 🇸🇬 Singapore · 🇮🇳 Bangalore · 🇮🇳 Mumbai · 🇮🇳 Delhi NCR
🇦🇺 Sydney · 🇦🇺 Melbourne
🇿🇦 Johannesburg · 🇮🇱 Tel Aviv
Frequently asked questions
Which plan do I need for a personal VPN?
The entry plan (1 vCPU / 1 GB) is enough for WireGuard for a person or household. Heavy multi-user traffic benefits from a larger plan.
WireGuard or OpenVPN?
Both work. WireGuard is faster and simpler to set up; OpenVPN is more configurable. You have full root, so the choice is yours.
Can I use it to get an IP in another country?
Yes - deploy in any of our locations and you get a dedicated IPv4 there. Many people run one server per country they need.
Is running a VPN allowed?
Personal VPNs are explicitly welcome, as long as usage complies with our acceptable use policy and the law.