Yes, Free OPenVPN is free for 2 connections
You can follow a good Youtube video to do the install
initially in AWS, it will show 0.023 charge for t.small
that's ok
click subscribe
then you choose instance t2.micro which is free for free tier
then there is a problem with elastic IP which is not free
in my case, after a shutdown or reboot / restart of the VM, the public IP may change
so I need modify the network public IP in the openvpn to match the actual public IP
on the client side, remove the old profile, import the new one
when It fails , please check the log file
android openvpn client connection log is a bonus