Setup OpenVPN Server on AWS EC2 Ubuntu
Updated: 2024-03-12
1 min read
On This Page
Today, I embarked on a journey to create an accessible, affordable, and easy-to-use VPN solution that anyone can set up on their devices using AWS.
Finding a reasonably priced solution was critical. I opted for Amazon’s t3a.nano
ARM Ubuntu image, which costs ~$0.0047/hour ~ $3.8/month.
Various Amazon EC2 instances and their prices are listed on Amazon’s On-Demand Pricing page.
Here is the list of all Ubuntu AMI images to identify the appropriate image for the project. The selected image combined with the CloudFormation template, which was inspired by the AWS CloudFormation General Reference, provides a seamless and consistent user experience.
Now it takes 2-3 minutes to create OpenVPN server using this repo.