WireGuardKit

WireGuard on Vultr

Vultr is a popular place to host a personal WireGuard VPN. Create a small Linux instance, then generate configs with WireGuard Kit using the instance public IP.

Steps

  1. Create a Vultr Cloud Compute instance (1 GB is fine). Ubuntu works well.
  2. Copy the public IPv4 from the Vultr dashboard.
  3. Open the generator, paste that IP, click Generate.
  4. Install WireGuard on the instance and place the server config in /etc/wireguard/wg0.conf.
  5. Allow UDP 51820 in the Vultr firewall / OS firewall.
  6. Scan the client QR on your phone.

Open Vultr Generate configs

Also see: DigitalOcean guide · Self-hosted VPN