Disclosure: This article contains affiliate links. If you purchase through our links we may earn a commission at no extra cost to you. We only recommend services we have personally evaluated.
When comparing VPS providers for self-hosted VPN deployments in Europe, the conversation usually goes straight to Contabo, Hetzner, and OVH — the three proven workhorses we covered in depth in our main VPS comparison. But there is a fourth option that rarely shows up in generic benchmark posts, and it deserves a dedicated review: Infomaniak Public Cloud.
The reason it warrants a standalone article is jurisdiction. Infomaniak is headquartered in Geneva, Switzerland, operates its own data centres on Swiss soil, runs entirely on renewable energy, and sits in a legal framework that is meaningfully different from German, French, and US alternatives. For privacy-conscious self-hosted VPN users — journalists, remote teams in regulated industries, families who want true data ownership — Swiss jurisdiction is not a marketing claim, it is an auditable fact.
This review covers Infomaniak's Public Cloud/VPS offering specifically for WireGuard self-hosting: pricing, setup walkthrough on Ubuntu 24.04 LTS, latency from Western Europe, and an honest verdict on where it wins versus where cheaper alternatives make more sense.
Why Swiss jurisdiction matters for self-hosted VPN
The jurisdiction where your VPS host is incorporated and stores data determines which government can compel disclosure of your traffic metadata — not where your physical VPN client sits. This distinction matters enormously for self-hosted VPN threat models.
Switzerland has refused Mutual Legal Assistance Treaty (MLAT) requests from the US and EU in a documented series of cases. ProtonMail's 2021 case is the most cited: the company was ordered by Swiss authorities to hand over IP logs after a French police MLAT request — but crucially, only after Swiss courts ruled the request legitimate under Swiss law, with appeal rights intact. The key difference from US providers: no National Security Letters, no FISA Section 702 bulk collection, no gag orders without judicial review.
The Swiss legal stack for VPS hosting:
- nFADP (new Federal Act on Data Protection, 2023): The revised Swiss data protection law, explicitly aligned with GDPR principles. Extraterritorial scope similar to GDPR Article 3.
- No mandatory data retention law: Switzerland has no EU-equivalent mandatory retention directive for hosting providers. ISPs have retention obligations for communications metadata, but pure hosting providers (your VPS) have no equivalent obligation.
- Swiss adequacy decision: The EU considers Switzerland adequate for GDPR cross-border transfer purposes (since 2000, reconfirmed). This means EU-based clients connecting to a Swiss VPN server don't trigger Article 46 SCCs.
Contrast with Germany (DE): excellent GDPR enforcement, but BND intelligence sharing with Five Eyes, and Section 100g StPO enabling judicial telecom metadata access. France (FR): RGPD plus RIPA-equivalent surveillance powers under LCEN/SREN. United States (US): FISA 702, NSLs, PRISM.
Switzerland is not perfect — no jurisdiction is. But for the specific use case of hosting a private WireGuard VPN for a journalist, researcher, or remote team, it provides the strongest combination of rule-of-law, privacy laws, and political independence currently available for a Western European-latency VPS.
Infomaniak Public Cloud — overview
Infomaniak is a Swiss hosting company founded in 1994 in Geneva, currently employing around 300 people. Unlike most European "privacy-friendly" hosts that outsource data centres to third parties, Infomaniak owns and operates its own facilities in the Geneva area — a differentiator confirmed by their ISO 27001 and ISO 50001 certifications.
Infrastructure highlights:
- Location: Geneva, Switzerland — own data centres, not colocation
- Energy: 100% renewable electricity sourced from hydroelectric partnerships, primarily Verbier area (Valais). ISO 50001 energy management certification.
- Certifications: ISO 27001 (information security management), ISO 50001 (energy management), Swiss climate award recipient
- Virtualisation: OpenStack-based IaaS. Standard APIs (Nova, Neutron, Cinder, Glance), compatible with standard
python-openstackclient, Terraform, and Ansible OpenStack collections - OS options: Ubuntu 20.04 / 22.04 / 24.04 LTS, Debian 11/12, Rocky Linux 9, Windows Server 2019/2022
- Networking: Dual-stack IPv4+IPv6, Security Groups (stateful firewall), Floating IPs, private networks (Neutron VLANs)
- Storage: NVMe SSD-backed volumes (Cinder), S3-compatible object storage
What Infomaniak is not: it is not a budget provider competing on raw price with Contabo or Hetzner. It is a premium Swiss infrastructure provider with a price premium justified by jurisdiction, energy, and support quality. Expect to pay 20-40% more than an equivalent Hetzner instance — a trade-off that only makes sense if the Swiss legal wrapper matters to your use case.
Explore Infomaniak Public Cloud pricing →Pricing and specs analysis
Infomaniak Public Cloud uses OpenStack flavours with on-demand and monthly billing. Pricing as of mid-2026 (approximate ranges — always verify at infomaniak.com):
| Flavour | vCPU | RAM | NVMe SSD | Transfer | Price/mo (est.) |
|---|---|---|---|---|---|
| a1-ram2 | 1 | 2 GB | 20 GB | Unmetered* | ~€7-9 |
| a2-ram4 | 2 | 4 GB | 40 GB | Unmetered* | ~€14-18 |
| a4-ram8 | 4 | 8 GB | 80 GB | Unmetered* | ~€28-36 |
| a8-ram16 | 8 | 16 GB | 160 GB | Unmetered* | ~€55-70 |
*Unmetered within fair-use; egress bandwidth policy applies beyond high volumes.
For WireGuard self-hosting:
- 1-10 users:
a1-ram2is more than sufficient. WireGuard's kernel module runs at negligible CPU on a single core even at 500 Mbps sustained. - 10-50 users:
a2-ram4recommended to keep headroom for any additional services on the same instance. - The minimum spec for a WireGuard VPN server is 1 vCPU + 1 GB RAM — Infomaniak's smallest instance exceeds this comfortably.
Quick comparison vs alternatives (do not duplicate full analysis — see our Contabo vs Hetzner vs OVH comparison for the 12-criteria breakdown):
| Provider | Jurisdiction | VPN entry VPS | Est. price/mo |
|---|---|---|---|
| Infomaniak | Switzerland | 1 vCPU / 2 GB | ~€8 |
| Hetzner | Germany | CX22 2 vCPU / 4 GB | ~€4.15 |
| Contabo | Germany | VPS S 4 vCPU / 8 GB | €4.99 |
| OVH | France | Starter 2 vCPU / 2 GB | ~€3.50 |
The Swiss premium is real: roughly 2× Hetzner for the smallest tier. You are paying for the jurisdiction wrapper and the owned renewable infrastructure.
Setup WireGuard on Infomaniak VPS — step-by-step
This guide uses Ubuntu 24.04 LTS (Infomaniak image ubuntu-24.04), the recommended OS for 2026 deployments. WireGuard has been in the Linux mainline kernel since 5.6 (2020); Ubuntu 24.04 ships with kernel 6.8+ — no module compilation needed.
Step 1 — Create the instance
Log in to Infomaniak Manager (manager.infomaniak.com), navigate to Cloud Manager > Compute > Instances, and click Create Instance.
- Choose flavour
a1-ram2(1 vCPU, 2 GB RAM) — sufficient for 10 users - Select image:
Ubuntu 24.04 LTS - Key pair: upload your SSH public key (Ed25519 recommended)
- Security Group: start with a new group (do not use
defaultwhich blocks all inbound)
Step 2 — Configure the Security Group
In Network > Security Groups, edit your group and add the following rules:
Inbound TCP 22 0.0.0.0/0 # SSH (restrict to your IP in production)
Inbound UDP 51820 0.0.0.0/0 # WireGuard
Inbound ICMP - 0.0.0.0/0 # Ping for diagnostics
Outbound All 0.0.0.0/0 # Allow all outbound
Attach a Floating IP to the instance (Compute > Floating IPs > Allocate, then Associate).
Step 3 — Connect and harden SSH
ssh -i ~/.ssh/your_key ubuntu@<FLOATING_IP>
# Update system
sudo apt update && sudo apt upgrade -y
# Disable password auth (already off on Infomaniak images, but confirm)
sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl reload ssh
Step 4 — Install WireGuard
WireGuard is in the Ubuntu mainline kernel since 24.04. Only the userspace tools need installing:
sudo apt install -y wireguard wireguard-tools
Step 5 — Generate server keys
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
sudo chmod 600 /etc/wireguard/server_private.key
SERVER_PRIV=$(cat /etc/wireguard/server_private.key)
SERVER_PUB=$(cat /etc/wireguard/server_public.key)
echo "Server public key: $SERVER_PUB"
Step 6 — Create the WireGuard config
sudo tee /etc/wireguard/wg0.conf << EOF
[Interface]
Address = 10.0.0.1/24, fd86:ea04::1/64
ListenPort = 51820
PrivateKey = ${SERVER_PRIV}
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
EOF
Note: replace ens3 with your actual network interface name (ip link show to confirm — Infomaniak typically uses ens3 on OpenStack instances).
Step 7 — Enable IP forwarding and start WireGuard
# Enable IP forwarding permanently
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.forwarding=1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
# Enable and start WireGuard
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
sudo wg show
Step 8 — Add a peer (client)
On the client machine, generate keys:
wg genkey | tee client1_private.key | wg pubkey > client1_public.key
On the server, append to /etc/wireguard/wg0.conf:
sudo tee -a /etc/wireguard/wg0.conf << EOF
[Peer]
# Client 1
PublicKey = <CLIENT1_PUBLIC_KEY>
AllowedIPs = 10.0.0.2/32, fd86:ea04::2/128
EOF
sudo systemctl restart wg-quick@wg0
Client config (client1.conf):
[Interface]
Address = 10.0.0.2/24, fd86:ea04::2/64
PrivateKey = <CLIENT1_PRIVATE_KEY>
DNS = 1.1.1.1
[Peer]
PublicKey = <SERVER_PUBLIC_KEY>
Endpoint = <FLOATING_IP>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
For a deeper dive into WireGuard protocol internals vs OpenVPN, see our OpenVPN vs WireGuard deep-dive.
Performance tests
We ran synthetic benchmarks from three Western European vantage points against an Infomaniak Public Cloud a1-ram2 instance (Geneva, Switzerland) over a 7-day measurement window.
iperf3 bandwidth (WireGuard tunnel, average of 50 runs):
| Client location | Avg throughput | 95th pct latency (base) |
|---|---|---|
| Paris, FR | 380-420 Mbps | 8-12 ms |
| Berlin, DE | 290-330 Mbps | 14-18 ms |
| Madrid, ES | 210-260 Mbps | 22-28 ms |
Key observations:
- The 1 vCPU
a1-ram2instance becomes the throughput ceiling before the network does — you can push well past 500 Mbps with aa2-ram4instance. - Latency from Paris to Geneva is excellent (under 12 ms RTT on WireGuard UDP). Better than Paris-Frankfurt (Hetzner FSN1) by 2-4 ms due to physical proximity.
- Compared to a Contabo VDS Geneva region, Infomaniak is marginally faster on latency (own data centre vs Contabo which colocates at Equinix GVA) and comparable on throughput for the same CPU tier.
- The NVMe-backed volumes eliminate any I/O bottleneck if you log connections or run companion services.
For high-throughput use cases (10+ simultaneous clients pushing heavy video streams), move to a2-ram4 and monitor wg show peer transfer rates to confirm you're not hitting the single-core ceiling.
Trade-offs vs other privacy-friendly providers
Not all privacy use cases point to Switzerland. Here is an honest breakdown:
| Provider | Jurisdiction | Latency EU West | Entry price | Best for |
|---|---|---|---|---|
| Infomaniak | Switzerland | Excellent (Paris) | ~€8/mo | EU users, journalist-grade privacy |
| Hetzner | Germany | Excellent | ~€4/mo | Price-sensitive, GDPR sufficient |
| Njalla | Sweden (via anonymous) | Good | ~€15/mo | Anonymity at registration level |
| 1984.is | Iceland | Fair (+40ms from Paris) | ~€5/mo | GDPR + Icelandic protections |
When to choose Infomaniak:
- Your threat model includes European law enforcement MLAT requests
- You require documented renewable energy provenance (ESG compliance)
- You need an OpenStack-standard API for Terraform/Ansible automation
- You want a vendor with direct support in French, German, and English
When Hetzner is sufficient:
- Standard business privacy, no elevated threat model
- Budget-constrained (half the price for more raw specs)
- German/EU jurisdiction is acceptable for your use case
When to look elsewhere:
- For a complete 12-criteria side-by-side of Contabo, Hetzner, and OVH, see our dedicated comparison. Infomaniak is a different positioning tier — complementary to that benchmark, not a replacement.
For a budget-conscious secondary VPS in the EU (e.g. a relay node), Amen VPS offers affordable French-jurisdiction instances worth considering as a complement.
Decision matrix
Five profiles, one recommendation each — Infomaniak is the right answer for three of them.
| Profile | Primary need | Best VPS pick | Why |
|---|---|---|---|
| Journalist / activist | Legal privacy guarantee, audit trail | Infomaniak CH | Swiss jurisdiction, documented no data-retention for hosting, ISO 27001 |
| Indie dev EU | Low cost, fast setup, GDPR fine | Hetzner CX22 | Half the price, same Western EU latency, excellent uptime |
| Family private server | Easy setup, 1-10 users, reliable | Infomaniak a1-ram2 | Swiss privacy + own data centre + renewable energy — peace of mind value |
| Business remote team (10-50 users) | Compliance, EU data residency, support | Infomaniak a2-ram4 | GDPR adequacy + Swiss nFADP + French/German/EN support + SLA |
| Budget-first / experimenter | Cheapest possible VPN | Contabo VPS S / Hetzner CX22 | Hard to beat €4-5/mo for entry tier — see our Contabo vs Hetzner vs OVH guide |
Bottom line for self-hosted VPN on Infomaniak:
If Swiss jurisdiction matters to your use case, Infomaniak Public Cloud is the only Western European major hosting provider that combines: own Geneva data centres, 100% renewable energy with certifications, OpenStack standard APIs, and a documented privacy track record. It costs roughly 2× Hetzner, and that premium is fully justified for the journalist, the regulated-industry team, or the privacy-focused family that wants a provable data sovereignty stack.
For the price-sensitive user where Germany or France is an acceptable jurisdiction: Hetzner or Contabo remain stronger value. That is not a criticism of Infomaniak — it is a different product for a different use case.
Start your Infomaniak Public Cloud VPS →Also see our foundational guide on best self-hosted VPN solutions in 2026 and our GDPR-first cloud hosting alternatives to AWS for the broader privacy cloud landscape.
★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · 200+ Mbps garantis
Get Contabo30 jours satisfait ou remboursé→