VPNSmith
vps-hostingCOMP

Infomaniak VPS for Self-Hosted VPN 2026: Swiss Privacy Cloud Review

Infomaniak Public Cloud reviewed for self-hosted WireGuard VPN. Swiss jurisdiction, renewable energy, OpenStack VPS. Setup guide and performance tests.

By Eric Gerard · Founder · VPNSmith - Self-host VPN & GDPR VPS specialist12 min readPhoto via Unsplash

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 you pick a VPS host for a self-hosted VPN in Europe, the talk usually goes straight to Contabo, Hetzner, and OVH. Those are 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. It deserves its own review: Infomaniak Public Cloud.

The reason it earns its own article is jurisdiction. Infomaniak is based in Geneva, Switzerland. It runs its own data centres on Swiss soil, runs fully on green energy, and sits under a legal setup that differs in real ways from German, French, and US options. Some self-hosted VPN users care a lot about privacy - journalists, remote teams in regulated fields, families who want to own their data. For them, Swiss jurisdiction is not a sales pitch. It is a fact you can check.

This review looks at Infomaniak's Public Cloud/VPS plan, set up for WireGuard self-hosting. We cover pricing, a setup walkthrough on Ubuntu 24.04 LTS, latency from Western Europe, and an honest verdict. We say where it wins and where cheaper options make more sense.

Why Swiss jurisdiction matters for self-hosted VPN

Your VPS host is set up and stores data in one country. That country, not where your VPN client sits, decides which state can force the release of your traffic metadata. This point matters a lot 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. Swiss authorities ordered the company to hand over IP logs after a French police MLAT request. But that came only after Swiss courts ruled the request legal under Swiss law, with appeal rights intact. Here is the key gap versus US providers: no National Security Letters, no FISA Section 702 bulk collection, and no gag orders without a judge's review.

The Swiss legal stack for VPS hosting:

  • nFADP (new Federal Act on Data Protection, 2023): The updated Swiss data law, lined up with GDPR principles. Its reach beyond Swiss borders is similar to GDPR Article 3.
  • No mandatory data retention law: Switzerland has no EU-style retention rule for hosting providers. ISPs must keep some communications metadata, but pure hosting providers (your VPS) have no such duty.
  • Swiss adequacy decision: The EU treats Switzerland as adequate for GDPR cross-border transfers (since 2000, reconfirmed). So EU-based clients that connect to a Swiss VPN server don't trigger Article 46 SCCs.

Now compare other countries. Germany (DE) enforces GDPR well, but the BND shares spy data with Five Eyes, and Section 100g StPO lets a court reach telecom metadata. France (FR) has RGPD plus broad surveillance powers under LCEN/SREN. The United States (US) has FISA 702, NSLs, and PRISM.

Switzerland is not perfect - no country is. But for one clear use case - hosting a private WireGuard VPN for a journalist, researcher, or remote team - it offers the best mix you can get today. You get strong rule of law, real privacy laws, and political independence, all on a VPS with Western European latency.

Infomaniak Public Cloud - overview

Infomaniak is a Swiss hosting company. It was founded in 1994 in Geneva and now employs around 300 people. Most European "privacy-friendly" hosts farm out their data centres to third parties. Infomaniak does not. It owns and runs its own sites in the Geneva area, a fact backed by its ISO 27001 and ISO 50001 audits.

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 host that fights Contabo or Hetzner on raw price. It is a premium Swiss host. The higher price pays for jurisdiction, energy, and support quality. Expect to pay 20-40% more than a similar Hetzner instance. That trade-off only makes sense if the Swiss legal wrapper matters to your use case.

Explore Infomaniak Public Cloud pricing →

Pricing and specs analysis

Server racks lit in blue in a data center
Server racks lit in blue in a data center

Infomaniak Public Cloud uses OpenStack flavours, with on-demand and monthly billing. Here are prices as of mid-2026 (rough ranges - always check infomaniak.com):

FlavourvCPURAMNVMe SSDTransferPrice/mo (est.)
a1-ram212 GB20 GBUnmetered*~€7-9
a2-ram424 GB40 GBUnmetered*~€14-18
a4-ram848 GB80 GBUnmetered*~€28-36
a8-ram16816 GB160 GBUnmetered*~€55-70

*Unmetered within fair-use; egress bandwidth policy applies beyond high volumes.

For WireGuard self-hosting:

  • 1-10 users: a1-ram2 is more than enough. WireGuard's kernel module uses very little CPU on a single core, even at a steady 500 Mbps.
  • 10-50 users: pick a2-ram4 to keep headroom for any extra services on the same instance.
  • The lowest spec for a WireGuard VPN server is 1 vCPU + 1 GB RAM. Infomaniak's smallest instance clears that with room to spare.

Quick comparison vs alternatives (we skip the full analysis here - see our Contabo vs Hetzner vs OVH comparison for the 12-criteria breakdown):

ProviderJurisdictionVPN entry VPSEst. price/mo
InfomaniakSwitzerland1 vCPU / 2 GB~€8
HetznerGermanyCX22 2 vCPU / 4 GB~€4.15
ContaboGermanyCloud VPS 10 4 vCPU / 8 GB€5.50
OVHFranceStarter 2 vCPU / 2 GB~€3.50

The Swiss premium is real: about 2× Hetzner for the smallest tier. You pay for the jurisdiction wrapper and the owned, renewable hardware.

Setup WireGuard on Infomaniak VPS - step-by-step

This guide uses Ubuntu 24.04 LTS (Infomaniak image ubuntu-24.04), the OS we suggest for 2026 builds. WireGuard has shipped in the Linux mainline kernel since 5.6 (2020). Ubuntu 24.04 ships with kernel 6.8+, so you build no module.

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 default which 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 sits in the Ubuntu mainline kernel since 24.04. You only need to install the userspace tools:

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 <&lt; 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: swap ens3 for your real network interface name. Run ip link show to confirm it; Infomaniak usually 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 <&lt; 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: what to expect and how to verify it

Speed here comes straight from the instance tier and your location, not from any private benchmark we run:

  • CPU is usually the ceiling, not the network. On a 1 vCPU a1-ram2 instance, the single core caps WireGuard throughput before the link does. A bigger instance (a2-ram4) lifts that ceiling. Move up if you serve many clients at once.
  • Latency tracks physical distance. Geneva sits close to Western European hubs, so the round-trip from cities like Paris is low. It grows with distance (Berlin, then Madrid). Next to a Frankfurt region (e.g. Hetzner), Geneva can be a touch closer or farther, based on your exact route.
  • NVMe-backed volumes remove any I/O bottleneck if you log connections or run extra services.

Don't trust a published number. To get figures for your link, run the repeatable iperf3 steps from our WireGuard vs OpenVPN benchmark guide against your own instance. Then watch 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:

ProviderJurisdictionLatency EU WestEntry priceBest for
InfomaniakSwitzerlandExcellent (Paris)~€8/moEU users, journalist-grade privacy
HetznerGermanyExcellent~€4/moPrice-sensitive, GDPR sufficient
NjallaSweden (via anonymous)Good~€15/moAnonymity at registration level
1984.isIcelandFair (+40ms from Paris)~€5/moGDPR + Icelandic protections

When to choose Infomaniak:

  • Your threat model includes European law enforcement MLAT requests
  • You need proof of green energy sourcing (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.

Need a cheap second VPS in the EU (say, a relay node)? Amen VPS offers low-cost French-jurisdiction instances worth a look as a complement.

Decision matrix

Five profiles, one recommendation each - Infomaniak is the right answer for three of them.

ProfilePrimary needBest VPS pickWhy
Journalist / activistLegal privacy guarantee, audit trailInfomaniak CHSwiss jurisdiction, documented no data-retention for hosting, ISO 27001
Indie dev EULow cost, fast setup, GDPR fineHetzner CX22Half the price, same Western EU latency, excellent uptime
Family private serverEasy setup, 1-10 users, reliableInfomaniak a1-ram2Swiss privacy + own data centre + renewable energy - peace of mind value
Business remote team (10-50 users)Compliance, EU data residency, supportInfomaniak a2-ram4GDPR adequacy + Swiss nFADP + French/German/EN support + SLA
Budget-first / experimenterCheapest possible VPNContabo Cloud VPS 10 / Hetzner CX22Hard 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 stands out. It is the only major Western European host that pairs all of these: its own Geneva data centres, 100% renewable energy with certifications, OpenStack standard APIs, and a documented privacy track record. It costs about 2× Hetzner. 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 a price-sensitive user where Germany or France is an acceptable jurisdiction, Hetzner or Contabo stay the better value. That is not a knock on Infomaniak. It is a different product for a different use case.

Start your Infomaniak Public Cloud VPS →

Also see our core guide on best self-hosted VPN solutions in 2026 and our GDPR-first cloud hosting alternatives to AWS for the wider privacy cloud picture.

★ Nuremberg GDPR datacenter · ✓ Dedicated IPv4 included · 200+ Mbps guaranteed

Spin up the VPS from this guide → ContaboPublic IPv4 · full root · EU & US locations

Frequently asked questions

Is Infomaniak VPS good for self-hosted WireGuard?
Yes. Infomaniak Public Cloud runs OpenStack on Swiss-owned servers in Geneva. The power is fully renewable and the setup is ISO 27001 certified. A 1 vCPU / 1 GB RAM instance handles WireGuard for a few users with ease. Speeds are solid from Western Europe, and the ping stays low because Geneva is close by. Test your own link to confirm.
How does Infomaniak compare to ProtonVPN self-host?
ProtonVPN is a managed service - you subscribe and they run the servers. Infomaniak Public Cloud is raw infrastructure: you rent a VPS and install your own WireGuard stack. Infomaniak gives you full control, a lower monthly cost, and the same Swiss jurisdiction. ProtonVPN wins on zero-setup ease. Infomaniak wins on data ownership.
Infomaniak Public Cloud vs Jelastic: what's the difference?
Infomaniak offers two separate products. Jelastic (now called Elastic Stack by Infomaniak) is a PaaS for app containers - think Heroku on Swiss infra. Public Cloud is IaaS: raw virtual machines via OpenStack APIs. For a self-hosted VPN you always want IaaS/VPS, not PaaS.
What are the OpenStack quirks on Infomaniak?
Infomaniak uses a standard OpenStack build (Yoga/Zed series). A few quirks stand out. Security Groups must allow UDP 51820 for WireGuard, since nothing is open by default. Floating IPs are separate objects you attach to instances - don't mix them up with the internal instance IP. The CLI works with standard `python-openstackclient`, and the Horizon dashboard is there too.
Does Infomaniak have a refund policy for VPS?
Infomaniak offers a 30-day money-back guarantee on Public Cloud plans for new customers. Billing is monthly, and most tiers need no long-term contract. Check the current terms at infomaniak.com, since policies may change.
Does Infomaniak publish a Sub-Processor list?
Yes. Infomaniak publishes a full Data Processing Agreement (DPA) and Sub-Processor list on their site under Legal &gt; Privacy. They are a Swiss company that handles EU data, so they follow both Swiss nFADP and EU GDPR via the Swiss adequacy decision. All Sub-Processors are European.
Can I use Infomaniak VPS to run a Tor relay or exit node?
Infomaniak's Acceptable Use Policy bans Tor exit nodes, because of the abuse risk they bring. A Tor middle relay is tolerated but not officially backed - ask support first. For a self-hosted VPN (WireGuard/OpenVPN), there is no such limit.
Does Infomaniak Public Cloud support IPv6?
Yes. Infomaniak Public Cloud gives you native dual-stack (IPv4 + IPv6) on every instance. Each instance gets a /64 IPv6 block. WireGuard supports IPv6 out of the box. Just add an IPv6 AllowedIPs entry (e.g. ::/0) in your peer config to tunnel IPv6 traffic.