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
- Create a Vultr Cloud Compute instance (1 GB is fine). Ubuntu works well.
- Copy the public IPv4 from the Vultr dashboard.
- Open the generator, paste that IP, click Generate.
- Install WireGuard on the instance and place the server config in
/etc/wireguard/wg0.conf. - Allow UDP
51820in the Vultr firewall / OS firewall. - Scan the client QR on your phone.
Also see: DigitalOcean guide · Self-hosted VPN