Student Builds Self-Hosted VPN on Oracle Cloud While Trying to Play Roblox at University
A university student set out to bypass campus Wi-Fi restrictions to play Roblox, and ended up building a fully self-hosted VPN instead of simply installing a commercial app. Using Oracle Cloud's Always Free tier, the student provisioned a virtual machine and configured WireGuard, learning Terraform and Ansible along the way. A notable bug emerged when Ansible's key-generation step silently overwrote WireGuard's private key on repeated runs, corrupting the setup without a clear error — fixed by making the step idempotent. The student went further by adding a CI/CD pipeline for infrastructure changes and encrypted secrets management, turning a workaround into a structured cloud infrastructure project. The writeup serves as a practical guide for others looking to build similar setups, while highlighting that automation shifts rather than eliminates the risk of mistakes.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in