Host your own VPN on a VPS

Updated June 27, 2026

In short

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.

PlanvCPURAMNVMe$/mo$/hr
MicroRECOMMENDED11 GB25 GB$10$0.014
Starter12 GB55 GB$18$0.025
Standard24 GB80 GB$34$0.047
Pro48 GB160 GB$62$0.085
Beast616 GB320 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

Europe (7)

🇳🇱 Amsterdam · 🇩🇪 Frankfurt · 🇫🇷 Paris · 🇬🇧 London · 🇪🇸 Madrid · 🇵🇱 Warsaw · 🇸🇪 Stockholm

North America (10)

🇺🇸 New Jersey · 🇺🇸 Chicago · 🇺🇸 Dallas · 🇺🇸 Atlanta · 🇺🇸 Miami · 🇺🇸 Seattle · 🇺🇸 Los Angeles · 🇺🇸 Silicon Valley · 🇨🇦 Toronto · 🇲🇽 Mexico City

South America (2)

🇧🇷 São Paulo · 🇨🇱 Santiago

Asia (6)

🇯🇵 Tokyo · 🇰🇷 Seoul · 🇸🇬 Singapore · 🇮🇳 Bangalore · 🇮🇳 Mumbai · 🇮🇳 Delhi NCR

Oceania (2)

🇦🇺 Sydney · 🇦🇺 Melbourne

Africa & Middle East (2)

🇿🇦 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.

More crypto VPS guides

Your server is 60 seconds away

Get started