Warning
PiVPN Is no longer maintained. please read more about it here
In this stack:
- Pi-hole® is configured to use Quad9 DNS
- PiVPN is configured to use Wireguard
- PiVPN is configured for Ubuntu AMI/ubuntu user
- EC2 instance uses a t2.micro instance
- EC2 uses a EBS encrypted SSD generic volume
- Access to the instance is restricted via Session Manager only (no SSH)
- yawnbox blog post which inspired me to do this template
- Pi-hole® repository
- PiVPN repository
- Medium post about this template, with some human readable description of the infrastructure
@mrkrash, one day in Genova, unintentionally and without knowing, he reminded me that I never setup a VPN for fun and led me to ask myself "Why?"