Oracle’s cloud service has a free tier that allows you to run multiple Linux virtual private server instances with up to two public IP addresses that works great as VPN servers. For over a year I have been running multiple VPN protocols including Wireguard, OpenVPN and SoftEther on Ubuntu 20.04 server instances on the Oracle cloud, at no cost. Using their new free-tier multi-CPU ARM based servers can support multiple VPN clients with no problems and they give you up to 10TB of network data transfer per month for free.

Using Google and Youtube you can find multiple sites explaining how to setup a Ubuntu server on the Oracle cloud, and then other sites will show you how to install VPN software on a Ubuntu server.