Running Your Own VPN Server: Picking the Country and the Plan
Running your own VPN server is a different proposition from buying a subscription. You get a fixed address that is yours, accounts you control, and a machine that is not shared with thousands of strangers whose behaviour ends up attached to your IP. What you give up is convenience, because nobody else patches it and there is no app to install on a smart television.
This covers the two decisions that actually matter, which country and which plan, plus the setup outline and the honest limits.
Why people run their own
- A fixed, clean address. Commercial VPN exit addresses are widely flagged, so banks, ticketing sites and business tools challenge or block them. A machine used by you and three colleagues does not carry that reputation.
- Remote access to your own systems. The common case is not anonymity at all, it is reaching an office network, a database or a management interface without exposing it to the internet.
- Accounts you control. One key per person and per device, revoked when a laptop is lost or someone leaves.
- Knowing what is logged. On your own server, what is recorded is whatever you configure and nothing else. That is a statement about control, not a promise that a VPN makes you anonymous.
Choosing the country
We run virtual machines in five cities, all inside the EU and the EEA. The round trips are from our Frankfurt hub.
| City | Country | From Frankfurt | Pick it when |
|---|---|---|---|
| Frankfurt | Germany | 1 ms | You want the shortest path to most of Europe and the broadest peering |
| Amsterdam | Netherlands | 3 ms | Your traffic is heavy, or your destinations are in the Benelux, the UK, the Nordics or across the Atlantic |
| Vienna | Austria | 4 ms | You or your team are in Austria or Central Europe, or a contract wants the exit inside Austria |
| Warsaw | Poland | 7 ms | You or your users are in Poland or the Baltics, which Western European sites reach poorly |
| Bucharest | Romania | 10 ms | You want the lowest price in the range, or you are also hosting something that draws attacks |
Two practical notes. Put the exit near the things you connect to, not near yourself, because your own hop to the server is paid once while every request afterwards runs from the server. And a VPN cannot make a distant service feel local: routing traffic through Vienna to reach a server in Vienna helps, routing it through Vienna to reach one in Sydney does not.
Choosing the plan
A VPN server is one of the lightest things you can run. Encryption is cheap on modern processors, and the work is proportional to traffic rather than to the number of configured users.
| Plan | RAM | vCPU | SSD | Fits |
|---|---|---|---|---|
| Ion | 2 GB | 1 | 20 GB | One person, a family or a handful of colleagues. The normal choice. |
| Pulse | 4 GB | 2 | 40 GB | A small team, or a VPN sharing the box with something else such as a private DNS resolver |
| Core | 8 GB | 2 | 60 GB | A busier team, or a gateway that also terminates site to site tunnels |
An Ion in Bucharest is €4.50 a month and in Vienna or Frankfurt €6.00, before VAT where it applies. Traffic is unmetered on every plan, so a month of video calls does not produce a surprise line on the invoice. Per city figures for the whole range are in our price by location breakdown.
Two extras are worth knowing about. Additional IPv4 addresses are €1.50 each per month, up to ten on one machine, which is how you give a specific person or a specific service its own exit address. And extra disk comes in 50 GB units at €4 per unit, which a VPN will never need but a file share behind it might.
Renting one for a trip
Every plan can also be taken by the hour, at the monthly price divided by 720 plus the location fee divided by 720. An Ion is €0.0084 an hour in Vienna, so a week away is 168 hours and €1.41. Two rules apply: deleting the server is what stops the charges, because a powered off machine still holds its disk and its address, and anything you keep permanently belongs on a monthly cycle, since 720 hourly units cost exactly one month.
Setting it up
An evening at most, and less if you have done it before.
- Order the plan and pick the city. Choose Debian 12 or 13, or Ubuntu 24.04 LTS. All of them are in our image list, along with AlmaLinux, Rocky, Fedora, openSUSE, Arch and FreeBSD. Note that our VPS range is Linux and FreeBSD only. Windows Server images exist on bare metal rather than on a VPS.
- Harden the box first. Key based SSH, no password logins, updates applied, and a firewall that allows the VPN port and your own SSH source and nothing else. The walkthrough in setting up a firewall is exactly the configuration you want.
- Install WireGuard. It is in the standard repositories of every image above, it is a handful of lines of configuration, and it is the sensible default in 2026. Generate one key pair per device rather than sharing one.
- Enable forwarding and address translation so traffic from the tunnel leaves through the server's address, then decide what the tunnel is allowed to reach. Full tunnel for everything, or split tunnel for only your own networks.
- Add a resolver. Handing out a resolver on the server side stops DNS queries leaking around the tunnel, which is the most common way a working VPN still reveals what you are doing.
- Test from a network you do not control, on a phone connection for example, and check both the address you present and the resolver you use.
- Keep it patched. This is the part a subscription was doing for you. Automatic security updates plus a monthly look at the logs is the minimum. Our notes on server security cover the rest.
The honest limits
- Your own server is not anonymity. The machine is rented in your name and paid with your payment method. It gives you control and a clean address, and it is the wrong tool if your threat model requires you not to be identifiable.
- One machine is one point of failure. If the VPN is how your team reaches production, build a second one in another city. Our piece on pairing two locations explains the arrangement.
- Streaming platform access is not something we can promise. Providers detect and block datacenter ranges continually, and any host claiming otherwise is guessing.
- Our acceptable use policy applies. A private VPN for yourself, your family or your team is a normal use of a server. Running an open proxy, reselling access to strangers or using the tunnel to attack or spam anyone is not, and it is the fastest way to lose the server. The rules are in the acceptable use policy, and they are short.
Where to start
For most people the answer is an Ion in the country that matters to them, on a monthly cycle, with WireGuard and one key per device. That is under €6 a month for an exit address nobody else is using. Plans and cities are on the VPS page, and the private network use case page has the short version if you want to compare it with the rest of the range.
Deploy what you just read about
Deploy your first server now.
No contracts, no minimums. Start on an Ion KVM VPS at €0.0063 an hour and move to a monthly bare-metal server the day you outgrow it.
KVM VPS billed hourly, capped monthly · Dedicated billed monthly · No setup fee
- Free IPv4 + IPv6
- Every VPS
- Unmetered traffic
- 1–10 Gbps
- DDoS mitigation
- 2.5 Tbps
- Root / IPMI access
- Included
- Setup fee
- €0.00
- Minimum term
- None