All VPS apps
VPN and security

Your own WireGuard VPN server

A personal VPN on a server of your own, with a simple web page where you add a device and get its connection settings.

Order a server with WireGuard See VPS plans

About WireGuard

WireGuard is a modern VPN protocol designed by Jason A. Donenfeld and built into the Linux kernel since version 5.6. Its code base is a few thousand lines, it uses current cryptography such as Curve25519 and ChaCha20-Poly1305, and it reconnects quickly when a phone switches between Wi-Fi and mobile data.

Official WireGuard apps exist for Windows, macOS, Linux, iOS and Android. Each device gets its own key pair and configuration, so you can add or remove a laptop or phone without touching the others.

People run their own WireGuard server to protect traffic on public Wi-Fi, to have a fixed IP address for allow-lists on company systems, or to reach their servers privately. Unlike a shared commercial VPN, the server and its logs belong only to you.

What people use it for

Safe browsing on public Wi-Fi

Route a laptop or phone through your own server in cafés, hotels and airports.

A fixed IP for allow-lists

Give your team one address to whitelist in admin panels, databases or partner APIs.

Private access to your servers

Reach internal services over the VPN instead of exposing them on the internet.

After you order

WireGuard is installed on your server on its first start, together with a web panel at http://<server address>:51821/. Sign in there with the password from the server page in the Rivervo panel and add a device for each laptop or phone. The firewall opens UDP 51820 for the VPN itself and TCP 51821 for the web panel.

How it works

  1. Choose WireGuard on the server order page and pick a plan with enough memory.
  2. The app is installed on the server on its first start, usually within a few minutes.
  3. Open the server in your panel: the address and the sign-in details are there.

Questions about WireGuard

WireGuard needs only 1 GB of memory and 10 GB of disk, so the smallest plans are enough for personal use.
Yes. A lightweight VPN like WireGuard is a good fit for ARM plans, and x86 plans work just as well.
Add a device in the web panel, then import its configuration into the official WireGuard app for that device and switch the tunnel on.