What is the best "free" cloud host for a VPN server

lets say I have a legitimate need to find a new home for my VPN server because of some firewall changes that were made recently.

Which “free” cloud provider should I go with? I have a “free” account on Google, AWS and Azure but I’ve not pulled the trigger on any one of them because I’m weary of getting charged a bunch of money for hosting services.

If I literally only need to spin up a single CentOS VM with as little as 1 CPU core, 2 GB of RAM and I dunno… 20GB of disk, which cloud host should I go with? aside from the initial install, there will be virtually no read or write to disk, very little resources consumed, just network traffic for maybe 2-3 users at most.

I’m kind of leaning toward Azure because we have developers that use it already.

Azure will charge you for sneezing in their direction.

People don’t seem to really understand when to pick cloud services and when not to. For your use case, it makes no sense. Just get a cheap $2 per month VPS from any reputed host and be done with it. If you want something from AWS, you can use Lightsail and NOT EC2.

Also, your “free” account on Google cloud only gives you 1GB data per month.

I use digital ocean, it’s cheap enough : /

Get a VPS from a place like buyvm for something like $20/year and be done with it. An actual big-boy cloud service for something as small as a VPN makes no sense IMO.

Not sure of free ones but what you are looking for is only $2 on ionos

You could look into GCP free tier - I’ve run across quite a few posts about running a vpn from a docker container on their f1-micro machine (not going to link any because I’ve personally never done it). Looked dead simple to set up

The first rule of Azure club is you don’t talk about billing…

i may have to look into that. i kicked the tires on Azure today. spun up a CentOS 7 vm and tried to deploy an l2tp vpn server on it, but it failed. i tried to do the same thing on an Ubuntu 18.04, which also failed. im assuming that the canned azure vm templates probably do something fiddly with the kernels to make the more… “cloudy”.

It’s 1 GB data per month on GCP free tier! Why is that no one mentions that?!