If you want to run your own VPN server a small VPS is enough.
For the Wireguard installation here is a sexy script which install the Wireguard server and generates the config file for your client
github.com/angristan/wireguard-install
Login to reply