Skip to content
intoclouds.io
All guidesCreate account
  1. Home
  2. Guides
  3. Set up a personal WireGuard VPN on a VPS

Guides

Set up a personal WireGuard VPN on a VPS

Choose the WireGuard VPN template when creating a server. Review CPU and traffic needs for your devices; the VPS is billed monthly.

IntoClouds · Published: 13 July 2026 · Updated: 11 September 2026

On this page
  1. Why run your own VPN
  2. Step 1 — One click at server creation
  3. Step 2 — Claim the admin UI immediately
  4. Step 3 — Add devices by QR code
  5. Operating notes

Why run your own VPN

A commercial VPN is a promise that a company you can't audit isn't logging you. Your own WireGuard server is a smaller, verifiable promise: one box, rented by you, with an IP that only you use. It's ideal for securing coffee-shop Wi-Fi, reaching your own servers privately, or giving yourself a stable IP for allowlists.

What it is not: anonymity. The server is registered to your account — if you need to be untraceable, this is the wrong tool, and we'd rather say so than sell it to you.

Step 1 — One click at server creation

Choose the WireGuard VPN template when creating a server. Review CPU and traffic needs for your devices; the VPS is billed monthly.

First boot installs Docker and starts wg-easy — WireGuard plus a web admin UI. VPN traffic runs on UDP 51820, the admin UI on TCP 51821.

Step 2 — Claim the admin UI immediately

Open http://<server-ip>:51821. The first visit is a setup wizard where you create the admin account — do it right away, because until then the wizard is open to anyone who finds the port. The same note is waiting for you on the server in /root/wireguard-info.txt.

Step 3 — Add devices by QR code

In the web UI, add a client per device. Phones scan the QR code with the official WireGuard app (iOS/Android); laptops import the downloaded config file into the desktop client. Flip the toggle in the app and your traffic exits from your server's IP — check with any "what is my IP" page.

Operating notes

/opt/wg-easy · docker logs wg-easy

  • Choose shared or dedicated vCPU to match your workload. A VPS gives you root access; application performance depends on resources and configuration.
  • Pair it with Uptime Kuma on the same box if you want to watch your other services from inside the VPN.

Official documentation

  • wg-easy ↗

Choose your next step

We help you choose, launch and migrate your project. Send us your current setup and requirements; we agree the scope and cost before work starts.

Cloud servers →See VPS prices →Discuss your project →
Self-hosted uptime monitoring with Uptime KumaInstall Docker on a VPS — pre-installed at bootCheap VPS hosting in Europe: compare the full cost
intoclouds.io

Servers, domains, DNS and email — one panel, one billing page.

Cloud serversBusiness emailDomains & DNSAbout IntoCloudsContactLog inCreate accountPricingStatusGuidesTermsPrivacyAcceptable UseData Processing Addendumabuse@intoclouds.iohello@intoclouds.io

© 2026 IntoClouds · Data centers in the EU, the US & Asia